7.网编
1. Dial函数
无论何种链接都可以通过diel实现
conn, err := net.Dial("tcp", "127.0.0.1:9999") conn, err := net.Dial("udp", "127.0.0.1:9999") conn, err := net.Dial("ip4:icmp", "127.0.0.1:9999") // 使用协议名称 conn, err := net.Dial("ip4:1", "127.0.0.1:9999")// 使用协议编号
2.tcp
// tcpaddr 类型 addr := net.TCPAddr{ IP: net.ParseIP("127.0.0.1"), Port: 9999, } // 服务端方法 // 创建监听对象 listener, err := net.ListenTCP("tcp", &addr) // 监听🔗, 收到连接后返回连接对象 conn, err := listener.AcceptTCP() // 客户端方法 conn, err := net.DialTCP("tcp", nil, &server_addr) //连接, 返回连接对象 //公用方法 conn.RemoteAddr() // 远端服务器地址 // conn.Write() // conn.Read()