summaryrefslogtreecommitdiffstats
path: root/Doc/lib/libsocksvr.tex
diff options
context:
space:
mode:
authorFred Drake <fdrake@acm.org>1997-12-04 14:36:52 (GMT)
committerFred Drake <fdrake@acm.org>1997-12-04 14:36:52 (GMT)
commit0d3b4f8bebd989cc918f6111445847046f6f3bd4 (patch)
tree738cf5eb4ce60f2efdc37568c41c347dda3310fd /Doc/lib/libsocksvr.tex
parent98b032a7c0da30347a6e188481ce851aee5c3165 (diff)
downloadcpython-0d3b4f8bebd989cc918f6111445847046f6f3bd4.zip
cpython-0d3b4f8bebd989cc918f6111445847046f6f3bd4.tar.gz
cpython-0d3b4f8bebd989cc918f6111445847046f6f3bd4.tar.bz2
Fixed unresolved reference problem; this module wasn't \label{}ed.
Remove spurious underscore following book title. Added specific reference to a Win32 networking book. Changed \indexsubitem from (in module SocketServer) to (SocketServer protocol), since it's talking about a protocol supported by a collection of classes.
Diffstat (limited to 'Doc/lib/libsocksvr.tex')
-rw-r--r--Doc/lib/libsocksvr.tex9
1 files changed, 5 insertions, 4 deletions
diff --git a/Doc/lib/libsocksvr.tex b/Doc/lib/libsocksvr.tex
index a45b948..0cee090 100644
--- a/Doc/lib/libsocksvr.tex
+++ b/Doc/lib/libsocksvr.tex
@@ -1,8 +1,9 @@
\section{Standard Module \sectcode{SocketServer}}
+\label{module-SocketServer}
\stmodindex{SocketServer}
The \code{SocketServer} module simplifies the task of writing network
-servers.
+servers.
There are four basic server classes: \code{TCPServer} uses the
Internet TCP protocol, which provides for continuous streams of data
@@ -12,8 +13,8 @@ lost while in transit. The more infrequently used
\code{UnixStreamServer} and \code{UnixDatagramServer} classes are
similar, but use Unix domain sockets; they're not available on
non-Unix platforms. For more details on network programming, consult
-a book such as W. Richard Steven's \emph{Unix Network Programming}_ or
-XXX (a Windows equivalent).
+a book such as W. Richard Steven's \emph{UNIX Network Programming}
+or Ralph Davis's \emph{Win32 Network Programming}.
These four classes process requests \dfn{synchronously}; each request
must be completed before the next request can be started. This isn't
@@ -36,7 +37,7 @@ many requests.
Server classes have the same external methods and attributes, no
matter what network protocol they use:
-\renewcommand{\indexsubitem}{(in module SocketServer)}
+\renewcommand{\indexsubitem}{(SocketServer protocol)}
%XXX should data and methods be intermingled, or separate?
% how should the distinction between class and instance variables be