package gnet_server import ( "github.com/gobwas/ws" "github.com/gobwas/ws/wsutil" "github.com/panjf2000/gnet/v2" ) type gnetConn struct { conn gnet.Conn uid string wsCodec *wsCodec } func newGnetConn(conn gnet.Conn) *gnetConn { return &gnetConn{ conn: conn, } } func (c *gnetConn) Write(msg []byte) error { return wsutil.WriteServerMessage(c.conn, ws.OpBinary, msg) }