我已经创建了像这样的websocket:
Create "Hello World" WebSocket example
我遇到问题,因为服务器没有向客户端发送消息,并且在JS脚本函数中,onmessage()永远不会被触发。在服务器上的第二个send()被激活之后或之后立即关闭连接。你知道怎么解决吗?没有令人尊敬的websockets文档,我找不到正确的答案,为什么它不起作用。谢谢你的所有答案。
@edit 发送第二条消息后出错。 错误:已建立的连接已被主机中的软件中止。
javascript中也有错误。当第二条消息发送时,我收到一个错误:无效的帧头。
我不知道为什么带标题的第一条消息有效但第二条带数据的消息没有。
答案 0 :(得分:0)
我解决了。当你使用套接字服务器和websocket客户端时,你必须创建自己的框架,将数据发送回客户端,它工作正常。