cocos creator 3.8.3
websocket 服务器 “github.com/kataras/iris/v12/websocket”
app := iris.New()
websocketServer := websocket.New(
websocket.DefaultGobwasUpgrader, /* DefaultGobwasUpgrader can be used too.DefaultGorillaUpgrader */
websocket.Events{
websocket.OnNativeMessage: func(n *websocket.NSConn, m websocket.Message) error {
//fmt.Println("-------------", m.Body)
client.DoRecvMsg(n.Conn, m)
return nil
},
},
)
websocketServer.OnConnect = func(c *websocket.Conn) error {
// // 连接成功
//fmt.Println("OnConnect")
client.AddClient(c)
return nil
}
websocketServer.OnDisconnect = func(c *websocket.Conn) {
// // 断开连接
//fmt.Println("OnDisconnect")
client.RemoveClient(c)
}
这个是服务器的 处理
客户端发送上来的数据是没有问题的,服务器可以收到
nsConn.Socket().WriteBinary(msg.Body, 0)
这个是我返回的处理,我在怀疑 这个 WriteBinary 第二个参数是不是写错了
我现在问题是,客户端收不到数据
发送是没有问题的,收到了服务器的应答,可是没有数据
是我哪里搞错了吗,真不会了,请大佬帮帮我
