- 10.1 给链接添加链接配置接口
10.1 给链接添加链接配置接口
zinx/ziface/iconnection.go
//定义连接接口type IConnection interface {//启动连接,让当前连接开始工作Start()//停止连接,结束当前连接状态MStop()//从当前连接获取原始的socket TCPConnGetTCPConnection() *net.TCPConn//获取当前连接IDGetConnID() uint32//获取远程客户端地址信息RemoteAddr() net.Addr//直接将Message数据发送数据给远程的TCP客户端(无缓冲)SendMsg(msgId uint32, data []byte) error//直接将Message数据发送给远程的TCP客户端(有缓冲)SendBuffMsg(msgId uint32, data []byte) error//设置链接属性SetProperty(key string, value interface{})//获取链接属性GetProperty(key string)(interface{}, error)//移除链接属性RemoveProperty(key string)}
这里增添了3个方法SetProperty(),GetProperty(),RemoveProperty().那么property是什么类型的呢,我么接下来看看Connection的定义。
