0

我正在尝试在 Windows 10 上获取 xirsys v3 的演示项目设置。

我已使用来自门户的凭据更新了节点服务器的凭据,但在进入房间时收到超时错误。

这是一个 websocket 连接超时问题。我可以在服务器的控制台窗口中看到进入房间时对令牌的请求,但此后没有任何反应。

门户中的文档链接不起作用,因为它们指向端口:9000,该端口已关闭或出现错误。

我已按照 github https://github.com/xirsys/xirsys-examples-v3上的启动指南进行操作,但无济于事。任何帮助,将不胜感激。

大卫

4

2 回答 2

3

我刚刚在 Windows 10 上运行了 Xirsys v3,并且通过端口 3080 运行的 HTTP 流量没有被重定向到在端口 3443 上运行的 HTTPS 服务器。为了运行我们的 xirsys v3 示例,它们必须安全地托管在 HTTPS 服务器上.

websocket 连接问题肯定是由于示例应用程序没有通过 HTTPS 运行引起的,因为使用的 websocket 是安全的(wss),并且只能在 HTTPS 服务器上运行。

我们刚刚将Xirsys v3的更新推送到 github,请重试。

如果您遇到相同或任何其他问题,请直接通过 support@xirsys.com 与我们联系

此外,我在导航到端口 9000 上托管的任何 Xirsys 文档时也没有问题,您能否提供给我们一个具体的 URL?

诺埃

于 2017-07-25T18:24:30.170 回答
1

Websocket 连接需要从客户端定期发送 ping 消息。这是因为,如果客户端意外断开连接,服务器可以清理连接,因为 Websocket 本身不会自动处理这个。您的 websocket 发送字符串“ping”的频率应该不少于 20 秒。

于 2017-07-25T17:18:37.993 回答