当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《Go中的网络编程有哪些选择?》经验,为你挑选了1个好方法。

我期待用TCP套接字编写一个简单的客户端/服务器.任何想法如何在Go中进行网络编程?



1> Dustin..:

Go对网络有很好的支持.

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

我写的第一个软件是memcached服务器.您可能需要查看gomemcached,了解如何开始使用服务器.

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

当然,这不是唯一的方法.也许你会在实验中找到更好的东西.

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有