net 包是 Go 语言标准库中的一个核心网络编程包,提供了 TCP、UDP、IP、Unix 域套接字等通信方式的封装。它主要用于网络连接、服务器和客户端的开发。 1. net 包的主要功能 1.1 监听和连接 net.Listen(network, address): 创建监听器,等待客户端连接(如 tcp、udp)。 net.Dial(network, address): 创建到远程服务器的连接。 1.2 IP 地址和解析 net.LookupIP(domain): 解析域名获取 IP 地址。 net.ResolveTCPAddr(network, address): 解析 TCP 地址。 1.3 服务器开发 net.Listen + Accept 实现 TCP 服务器。 net.ListenPacket 处理 UDP 服务器。 1.4 客户端开发 net.Dial("tcp", "localhost:8080") 创建 TCP 连接。 net.DialUDP("udp", nil, udpAddr) 进行 UDP 连接。 2. 常见使用示例 2.1 TCP 服务器 package.... golang标准库之net golang标准库