《Go语言编程》阅读体验 day02

119 阅读1分钟

阅读《Go语言编程》的第二天

第五章 网络编程

这一章的收获主要是明白了Go语言中网络包的架构。

  • net主要提供tcp,udp,ip,unix等网络访问方式。
  • net/http包在net包的基础上实现了http应用协议
  • net/rpc包提供了一个基于net包基本网络协议的rpc框架,以平台相关的gob为默认编码方式

第七章 工程管理

因为在Go 1.11版本退出了 GO111MODULE环境变量,且在Go 1.16版本该变量默认为on了,所以使用单纯的GOPATH方式管理工程已经被废弃了。本章介绍的是于GO111MODULE的值为off时的包管理方式,为了方便对照,我打算单独写一遍将值为on和off的管理方式进行介绍。

总结

因为在看这两章之前相关的知识就已经有所了解,且这本书介绍地并不深入,总的来说今天的收获并不多。 关于Go的包管理方式我打算另开一遍进行介绍。