TCP & UDP echo server with golang