这是一个创建于 4046 天前的主题,其中的信息可能已经有所发展或是发生改变。
websocket设计用了type Handle func(*conn),即一个函数回调来处理websocket的连接,conn即websocket.conn,是type struct。函数回调的参数即指向了这个conn的一个指针。
那如果我需要自己的MyWebscoketConn呢?这个要怎么破呢?
反观像net.Dial和net.TcpListener,处理的都是net.conn,是一个type interface。有TcpConn实现了该interface,如果要设计自己的MyTcpConn,只要在MyTcpConn里mixin TcpConn就行了。