Go has great support for networking.
For the server, the easiest way to do this is to main()start the tcp adoption cycle and spawn goroutine to handle each request.
The first software I wrote was a memcached server. You might want to check out gomemcached for an idea on how to get started on servers.
. goroutines , gomemcached .
, . , - , .