5

我尝试使用 python 连接到 poloniex 中的 Push API,并按照此处的答案说明进行操作:

如何使用 python 库连接到 poloniex.com websocket api

但是我不断收到此错误:

2017-06-25T04:07:04 放弃与对等 tcp:104.20.13.48:443 的连接,中止 = True:WebSocket 打开握手超时(对等未及时完成打开握手)

有人知道这里发生了什么吗?我无法从在线文档中弄清楚。谢谢!

4

1 回答 1

0

根据@Cyphrags 的建议,我可以通过增加 openHandshakeTimeout 来让我的高速公路 websocket 在本地主机之外工作factory.setProtocolOptions

factory.protocol = MyClientProtocol factory.setProtocolOptions(failByDrop=False, openHandshakeTimeout=90, closeHandshakeTimeout=5)

通过https://github.com/crossbario/crossbar/issues/930找到解决方案。可能需要它的原因与慢速 DNS 路由比默认握手时间长有关。

于 2018-09-27T07:50:45.583 回答