延展阅读
查看以下资源:
- 访问 Go 标准库
net
文档,在https://golang.org/pkg/net
可以找到。这是 Go 文档中最大的文档之一。 - 尽管这本书谈到了 RPC,但没谈到 gRPC,这个开源的,高性能的 RPC 框架。用 Go 语言实现的 gRPC 包在
https://github.com/grpc/grpc-go
。 - IPv4的 ICMP 协议定义在 RFC 792。它可以在很多地方找到,包括
https://tools.ietf.org/html/rfc792
。 - WebSocket 是客户端和远程主机间双向通信的协议。一个 Go 实现的 WebSocket 在
https://github.com/gorilla/websocket
。您可以在http://www.rfc-editor.org/rfc/rfc6455.txt
学到更多关于 WebSocket。 - 如果您真对网络编程感兴趣并想使用 RAW TCP 数据包,您可以在
https://github.com/google/gopacket
找到有趣并有帮助的信息和工具。 - 在
https://github.com/mdlayher/raw
的raw
包可以让您在网络设备的设备驱动级别读写数据。