WebSockets -棘轮(高速公路)

WebSockets - Ratchet (Thruway)

本文关键字:高速公路 棘轮 WebSockets      更新时间:2023-09-26

我在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相关任务)