You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

23 lines
390 B

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)
}