From 91951481b8b7bf134ed5c662373164d205ab8046 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Wed, 7 Sep 1994 14:39:14 +0000 Subject: added Tommy Burnette's setblocking() method --- Doc/lib/libsocket.tex | 9 +++++++++ Doc/libsocket.tex | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/Doc/lib/libsocket.tex b/Doc/lib/libsocket.tex index 244ef67..60b9d15 100644 --- a/Doc/lib/libsocket.tex +++ b/Doc/lib/libsocket.tex @@ -214,6 +214,15 @@ remote socket, since the destination socket is specified by (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 diff --git a/Doc/libsocket.tex b/Doc/libsocket.tex index 244ef67..60b9d15 100644 --- a/Doc/libsocket.tex +++ b/Doc/libsocket.tex @@ -214,6 +214,15 @@ remote socket, since the destination socket is specified by (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 -- cgit v0.12