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.14 本章小结
本章讨论了用于 web 客户端和 web 服务器编程以及用 Go 创建网站的 Go 代码!您也了解了允许您定义 HTTP 连接参数的
http.Response
,
http.Request
和
http.Transport
结构。
另外,您也了解到怎样使用 Go 代码获取 Unix 机器的网络配置和怎样使用 Go 程序执行 DNS 查询,包括获取一个域名的 NS 和 MX 记录。
最后,我们讨论了
Wireshark
和
tshark
,这俩个非常流行的工具可以让您捕获和(最重要的)分析网络流量。在这章开始,我们也提及了
nc(1)
工具。
这本书的最后章节,我们将继续讨论 Go 语言的网络编程。而这次,我们将介绍低级别的 Go 代码,它可以让您开发 TCP 客户端和服务器以及 UDP 客户端和服务进程。另外,您将了解到创建 RCP 客户端和服务器。希望您会喜欢!
Previous
12.13 练习
Next
13 网络编程 - 构建服务器与客户端
Last modified
3yr ago
Copy link