M
M
Mastering_Go_ZH_CN
Search…
介绍
[0 前言]
[1 Go与操作系统]
[2 Go内部机制]
[3 Go基本数据类型]
4 组合类型的使用
5 数据结构
6 Go package中不为人知的知识
[7 反射和接口]
8 Go UNIX系统编程
9 并发-Goroutines,Channel和Pipeline
10 Go 并发-进阶讨论
11 代码测试,优化及分析
12 Go网络编程基础
12.1 关于net/http,net和http.RoundTripper
12.2 关于TCP/IP
12.3 关于IPv4和IPv6
12.4 命令行工具netcat
12.5 读取网络接口的配置文件
12.6 实现DNS查询
12.7 Go实现web服务器
12.8 追踪 HTTP
12.9 Go实现web客户端
12.10 HTTP连接超时
12.11 抓包工具Wireshark和tshark
12.12 延展阅读
12.13 练习
12.14 本章小结
13 网络编程 - 构建服务器与客户端
Powered By
GitBook
12.12 延展阅读
下面的资料一定会扩展您的视野,所以请找时间看一下:
Apache web 服务器的官方网站
http://httpd.apache.org
。
Nginx web 服务器的官方网站
http://nginx.org
。
您可能希望了解更多关于网络,TCP/IP 和它的各种服务,可以从阅读
RFC
文档开始。您可以在
http://www.rfc-archive.org
上找到此类文档。
浏览 Wireshark 和 tshark 的网站
https://www.wireshark.org/
了解更多信息。
浏览
net
标准包文档,在
https://golang.org/pkg/net/
。它是 Go 官方文档中最大的之一。
浏览
net/http
包文档
https://golang.org/pkg/net/http/
如果您不想写任何 Go 代码就创建一个网站,您可以试一试
Hugo utility
,它是用 Go 写的!您可以在
https://gohugo.io
(
https://gohugo.io)了解更多关于
Hugo 框架。然而,对于每一个 Go 程序员真正有趣和有教育意义的是浏览它的源码,它在
https://github.com/gohugoio/hugo
。
您可以在
https://golang.org/pkg/net/http/httptrace/
浏览
net/http/httptrace
文档。
您可以在
https://golang.org/pkg/net/http/pprof/
找到
net/http/pprof
文档。
浏览
nc(1)
命令行工具的手册了解更多它的能力和各种命令行选项。
您可以在
https://github.com/davecheney/httpstat
找到由 Dave Cheney 开发的
httpstat
工具。它是使用
net/http/httptrace
包追踪 HTTP 最好的例子。
您可以浏览
ab(1)
手册
https://httpd.apache.org/docs/2.4/programs/ab.html
找到更多关于它的信息。
Previous
12.11 抓包工具Wireshark和tshark
Next
12.13 练习
Last modified
3yr ago
Copy link