summaryrefslogtreecommitdiffstats
path: root/Doc/howto/sockets.rst
diff options
context:
space:
mode:
authorMartin v. Löwis <martin@v.loewis.de>2011-06-06 08:27:56 (GMT)
committerMartin v. Löwis <martin@v.loewis.de>2011-06-06 08:27:56 (GMT)
commit8480bc65bc475a8b7737dc8d23131325cd9ca02f (patch)
treeb14d2a91ad656e8d2db14ed1e354c696bd123e2d /Doc/howto/sockets.rst
parent2d449aa0040b84b833a4e76680056f543eecb93f (diff)
downloadcpython-8480bc65bc475a8b7737dc8d23131325cd9ca02f.zip
cpython-8480bc65bc475a8b7737dc8d23131325cd9ca02f.tar.gz
cpython-8480bc65bc475a8b7737dc8d23131325cd9ca02f.tar.bz2
Drop claim about nasty problem.
It's unclear what this was referring to; most likely, it was about sockets that the application had already closed, in which case it's not a sockets problem, but an application problem.
Diffstat (limited to 'Doc/howto/sockets.rst')
-rw-r--r--Doc/howto/sockets.rst6
1 files changed, 0 insertions, 6 deletions
diff --git a/Doc/howto/sockets.rst b/Doc/howto/sockets.rst
index 0591e94..324ea0a 100644
--- a/Doc/howto/sockets.rst
+++ b/Doc/howto/sockets.rst
@@ -371,12 +371,6 @@ have created a new socket to ``connect`` to someone else, put it in the
potential_writers list. If it shows up in the writable list, you have a decent
chance that it has connected.
-One very nasty problem with ``select``: if somewhere in those input lists of
-sockets is one which has died a nasty death, the ``select`` will fail. You then
-need to loop through every single damn socket in all those lists and do a
-``select([sock],[],[],0)`` until you find the bad one. That timeout of 0 means
-it won't take long, but it's ugly.
-
Actually, ``select`` can be handy even with blocking sockets. It's one way of
determining whether you will block - the socket returns as readable when there's
something in the buffers. However, this still doesn't help with the problem of