<b>400 Bad Request</b><br>Invalid handshake data for websocket.

herdsman346

想学习一下gateway/BusinessWorker的部署,使用官方的聊天室源码,我去掉了web服务,修改了events,然后利用sockettool使用tcp协议链接链接gateway,onConnect和onClose都可以正常出发,但是一发数据就会提示<b>400 Bad Request</b><br>Invalid handshake data for websocket. ,然后自动断开,想知道要能够出发onMessage还需要修改什么?

又仔细看了一下代码,发现是协议错了……

6760 1 0
1个回答

walkor 打赏

是的,客户端要想和服务端通讯,就要使用服务端对应的协议去访问。

就像你要和英国(websocket协议)老外(服务器)交流,那就要使用英语(websocket协议)交流,不然老外不懂你说什么,只会说 what?(400 Bad Request) , what?(400 Bad Request)。

  • 暂无评论
年代过于久远,无法发表回答
×
🔝