These are normal semantics. What you do in an accept is picking up a
socket for which the kernel has tried to finish (and usually succeeded)
the three way handshake.
So accept just picks up a socket for which a connection has been done. What
you setup with the listen(2) parameter is how many of these the kernel can have
pending for you.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu