Issue #14641: minor fixes to sockets Howto; patch by Dionysios Kalofonos
This commit is contained in:
parent
c313b1d9b0
commit
da999d29ab
|
@ -156,7 +156,7 @@ I'm not going to talk about it here, except to warn you that you need to use
|
||||||
there, you may wait forever for the reply, because the request may still be in
|
there, you may wait forever for the reply, because the request may still be in
|
||||||
your output buffer.
|
your output buffer.
|
||||||
|
|
||||||
Now we come the major stumbling block of sockets - ``send`` and ``recv`` operate
|
Now we come to the major stumbling block of sockets - ``send`` and ``recv`` operate
|
||||||
on the network buffers. They do not necessarily handle all the bytes you hand
|
on the network buffers. They do not necessarily handle all the bytes you hand
|
||||||
them (or expect from them), because their major focus is handling the network
|
them (or expect from them), because their major focus is handling the network
|
||||||
buffers. In general, they return when the associated network buffers have been
|
buffers. In general, they return when the associated network buffers have been
|
||||||
|
@ -167,7 +167,7 @@ been completely dealt with.
|
||||||
When a ``recv`` returns 0 bytes, it means the other side has closed (or is in
|
When a ``recv`` returns 0 bytes, it means the other side has closed (or is in
|
||||||
the process of closing) the connection. You will not receive any more data on
|
the process of closing) the connection. You will not receive any more data on
|
||||||
this connection. Ever. You may be able to send data successfully; I'll talk
|
this connection. Ever. You may be able to send data successfully; I'll talk
|
||||||
about that some on the next page.
|
more about this later.
|
||||||
|
|
||||||
A protocol like HTTP uses a socket for only one transfer. The client sends a
|
A protocol like HTTP uses a socket for only one transfer. The client sends a
|
||||||
request, then reads a reply. That's it. The socket is discarded. This means that
|
request, then reads a reply. That's it. The socket is discarded. This means that
|
||||||
|
|
Loading…
Reference in New Issue