Kaydet (Commit) 8480bc65 authored tarafından Martin v. Löwis's avatar Martin v. Löwis

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.
üst 2d449aa0
...@@ -371,12 +371,6 @@ have created a new socket to ``connect`` to someone else, put it in the ...@@ -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 potential_writers list. If it shows up in the writable list, you have a decent
chance that it has connected. 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 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 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 something in the buffers. However, this still doesn't help with the problem of
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment