我希望写一个简单的客户端/服务器使用TCP套接字。你知道如何在Go中进行网络编程吗?
发布于 2009-12-12 01:29:41
Go对网络有很好的支持。
对于服务器,最简单的方法是让main()启动一个tcp accept循环,并生成一个goroutine来处理每个请求。
我写的第一个go软件是memcached服务器。您可能想通过check out gomemcached了解如何开始使用服务器。
客户不应该特别困难。在许多情况下,使用一个带有goroutines的共享客户机进行入站通信可能是最有意义的,就像我在gomemcached中用于与实际存储层通信一样。
当然,这不是唯一的方法。也许你在实验的时候会发现更好的东西。
https://stackoverflow.com/questions/1889257
复制相似问题