support tcp protocol

statsD runs in tcp mode , client establish a tcp connection and write data end of \r\n
is it a good idea to close the socket after sending a single message? what about sending multiple metrics? why not leave the connection connected while the process is running?