首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Go中的网络编程有哪些选项?

Go中的网络编程有哪些选项?
EN

Stack Overflow用户
提问于 2009-12-12 00:40:43
回答 1查看 946关注 0票数 3

我希望写一个简单的客户端/服务器使用TCP套接字。你知道如何在Go中进行网络编程吗?

EN

回答 1

Stack Overflow用户

发布于 2009-12-12 01:29:41

Go对网络有很好的支持。

对于服务器,最简单的方法是让main()启动一个tcp accept循环,并生成一个goroutine来处理每个请求。

我写的第一个go软件是memcached服务器。您可能想通过check out gomemcached了解如何开始使用服务器。

客户不应该特别困难。在许多情况下,使用一个带有goroutines的共享客户机进行入站通信可能是最有意义的,就像我在gomemcached中用于与实际存储层通信一样。

当然,这不是唯一的方法。也许你在实验的时候会发现更好的东西。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1889257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档