【发布时间】:2015-08-01 07:52:20
【问题描述】:
我正在玩 websockets,并基于 php ratchet 进行了一些聊天。
我正在本地进行测试。
它在 Chrome 和 IE 中运行良好,但在 Firefox 中它可以成功连接,但无法发送/接收消息。
我在这个网站上测试了 Firefox:https://www.websocket.org/echo.html 并且在发送消息时它似乎工作正常,但就像我在本地和我说的那样它不工作(确实连接但没有消息),所以我想我应该这样做以某种方式使其在本地工作?
【问题讨论】:
-
你确定它连接到 websocket 吗? Firefox 发送了一个时髦的
Connection标头,包括 HTTPkeep-alive和Update指令(大写 U)......它与其他浏览器不同,可能会被拒绝。在某些 websocket 实现中,更新请求可能被识别为 HTTP 请求(由于keep-alive指令)或被忽略... -
好吧,它没有给出任何错误,并且在成功连接时它应该说“已连接”并且确实如此,所以我猜它确实连接了。
标签: php firefox websocket localhost