GO 网络模块
时间:2021-08-09 15:19:19
GO 网络模块#
net.Conn 网络连接 net.Dial("TCP/UDP/IP", "43.225.158.198:80")
#
面向字节流的网络连接。
Read(b []byte) (n int, err error)
Write(b []byte) (n int, err error)
Close() error
LocalAddr() Addr
RemoteAddr() Addr
SetDeadline(t time.Time) error
SetReadDeadline(t time.Time) error
SetWriteDeadline(t time.Time) error
net.PacketConn#
面向消息的连接。
ReadFrom(p []byte) (n int, addr Addr, err error)
WriteTo(p []byte, addr Addr) (n int, err error)
Close() error
LocalAddr() Addr
SetDeadline(t time.Time) error
SetReadDeadline(t time.Time) error
SetWriteDeadline(t time.Time) error
net.UDPConn <==> net.Conn + net.PacketConn net.ListenUDP("udp", "8080")
#
UDP 网络连接
Read(b []byte) (n int, err error)
Write(b []byte) (n int, err error)
ReadFrom(p []byte) (n int, addr Addr, err error)
WriteTo(p []byte, addr Addr) (n int, err error)
Close() error
LocalAddr() Addr
RemoteAddr() Addr
SetDeadline(t time.Time) error
SetReadDeadline(t time.Time) error
SetWriteDeadline(t time.Time) error
net.Listener 网络服务器,监听一个地址 net.Listen("tcp", ":8080")
#
net.Addr 网络地址#
net.Dialer 拨号器#
包含连接相关的配置。