because you have a low traffic load and a fast stream.
This is not always going to be the case.
You should cope with the case of your
-functions only managing to send or receive a single byte.
+functions managing to send or receive only a single byte.
.TP
6.
Never read/write only in single bytes at a time unless you are really
select(0, NULL, NULL, NULL, &tv);
.fi
.PP
-This is only guaranteed to work on UNIX systems, however.
+This is guaranteed to work only on UNIX systems, however.
.SH RETURN VALUE
On success,
.BR select ()