net
TCP
公共结构体
//tcp连接
[heap]
pub struct TcpConn { //实现io.Reader,io.Writer接口
pub mut:
sock TcpSocket //Socket对象
mut:
write_deadline time.Time
read_deadline time.Time
read_timeout time.Duration
write_timeout time.Duration
is_blocking bool
}
//tcp socket对象
struct TcpSocket {
pub:
handle int //socket的文件描述符
}方法:
客户端
客户端连接例子:
服务端
方法:
服务端连接例子:
UDP
实现思路基本跟TCP一致
客户端
服务端
服务端连接例子:
websocket
客户端
服务端
演示实例代码
urllib
把url字符串解析成URL类型:
URL结构体:
URL方法:
其他函数:
附录:TCP网络连接示意图

最后更新于
这有帮助吗?