理解go语言编程-网络编程
TCP链接:conn, err := net.Dial(“tcp”, “192.168.0.10:2100”)UDP链接:conn, err := net.Dial(“udp”, “192.168.0.12:975”)ICMP链接(使用协议名称):conn, err := net.Dial(“ip4:icmp”, “www.baidu.com")ICMP链接(使用协议编号):conn, err := net.Dial(“ip4:1”, “10.0.0.3”)
在成功建立连接后,我们就可以进行数据的发送和接收。发送数据时,使用conn的Write()成员方法,接收数据时使用Read()方法。
Dial()函数是对DialTCP()、DialUDP()、DialIP()和DialUnix()的封装.验证IP地址有效性的代码如下: func net.ParseIP()创建子网掩码的代码如下:func IPv4Mask(a, b, c, d byte) IPMask获取默认子网掩码的代码如下:func (ip IP) DefaultMask() IPMask 根据域名查找IP的代码如
...