Skip to content

Commit

Permalink
mention fragment reassembly
Browse files Browse the repository at this point in the history
  • Loading branch information
vladak committed Nov 19, 2023
1 parent 1e8544c commit 4f61c9e
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions network.tex
Original file line number Diff line number Diff line change
Expand Up @@ -1360,8 +1360,9 @@
\item Better solution would be to use \texttt{select} also for testing writing
readiness. For this two buffers are required -- one for each direction of
communication. Respective read descriptor will be present in the read set for
\texttt{select} when the buffer is empty. The write descriptor will be in the
write set when the buffer is non-empty.
\texttt{select} when the buffer is empty (or e.g. when the buffer contains
fragment of a message).
The write descriptor will be in the write set when the buffer is non-empty.
\item \hlabel{WRITE_SELECT_C} \texttt{select} will put the process to sleep
when the data is not read from the remote side if only testing write readiness.
This can be simply simulated by a program that merely connects (TCP handshake)
Expand Down

0 comments on commit 4f61c9e

Please sign in to comment.