我在OSX上使用Chrome时连接到websocket服务器时有问题。
- 我们使用这个包:https://github.com/voryx/Thruway
- 我在这里测试:http://websocket.org/echo.html
- 服务器地址为:
wss://dev.unisim.cz:4444
如果我尝试使用Firefox连接到服务器,它工作正常,但如果我使用Chrome有一个错误消息:
如果你需要更多的信息,请告诉我。WebSocket握手错误:意外响应码:302。
Thruway实际上是一个WAMPv2路由器和客户端(允许RPC和pub/sub模式),而不是websocket.org echo测试所期望的原始websockets。我不知道为什么它会允许任何浏览器。
如果您正在寻找与PHP的原始websocket通信,请查看https://github.com/ratchetphp/Ratchet和https://github.com/ratchetphp/Pawl (Thruway使用这些库进行websocket相关任务)