title: Socket recv() one byte at a time
body: <p>Is it a good idea to call <code>recv()</code> one byte at a time with sockets (in terms of performance)? Does it cause a context switch? If so why is there a context switch?</p>