Mercurial > cpython-lru_cache-weakref
diff Doc/lib/libsocket.tex @ 1871:10a12473ee93 legacy-trunk
added Tommy Burnette's setblocking() method
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Wed, 07 Sep 1994 14:39:14 +0000 |
| parents | 907605320a5f |
| children | 280f31e6c653 |
line wrap: on
line diff
--- a/Doc/lib/libsocket.tex Wed Sep 07 14:38:28 1994 +0000 +++ b/Doc/lib/libsocket.tex Wed Sep 07 14:39:14 1994 +0000 @@ -214,6 +214,15 @@ (The format of \var{address} depends on the address family -- see above.) \end{funcdesc} +\begin{funcdesc}{setblocking}{flag} +Set blocking or non-blocking mode of the socket: if \var{flag} is 0, +the socket is set to non-blocking, else to blocking mode. Initially +all sockets are in blocking mode. In non-blocking mode, if a +\code{recv} call doesn't find any data, or if a \code{send} call can't +immediately dispose of the data, a \code{socket.error} exception is +raised; in blocking mode, the calls block until they can proceed. +\end{funcdesc} + \begin{funcdesc}{setsockopt}{level\, optname\, value} Set the value of the given socket option (see the \UNIX{} man page {\it setsockopt}(2)). The needed symbolic constants are defined in module
