support TCP_NODELAY

Nagle's algorithm reduces overhead of small packets by combining
packets until the ACK is received from the previous packet. For
small packets each send can have significant overhead (~40 byte
header for a single byte data packet). This algorithm can have
the side effect of increasing latency. It may be best for the app
to manually buffer packets and disable Nagle's algorithm.
fix whitespace