之前的章节讨论了关于网络编程的�内容; 包括开发 web 客户端,web 服务端和 �web 应用; DNS 查询; �和 HTTP 连接超时。
这章将带您�更进一步,向您展示怎样编写您自己的 TCP 客户端和服务端,还有 UDP 客户端和服务端。此外,通过俩个例子展示怎样编写一个并发的 TCP �服务端。第一个例子相当简单,并发的 TCP 服务端只返回斐波那契序列数字。而第二个例子将使用第四章(组合类型的�使用)的 keyValue.go 应用的代码,在它的基础上,把key-value 存储转变为一个并发 TCP 应用,可以在不需要浏览器的情况下操作。
在玩转 Go的这一章中,您将了解到如下内容:
- net 标准包
- TCP 客户端和服务端
- 实现并发 TCP 服务端
- UDP 客户端和服务端
- 修改 第八章的 kvSaveLoad.go,告诉一个 Unix 系统 做什么,才能通过 TCP 连接��提供请求
- RCP 客户端和服务端