Poloniex通过Autobahn连接到对等tcp推送WAMP API

Jam*_*ton 5 autobahn wamp-protocol poloniex

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

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

但是我一直收到这个错误:

2017-06-25T04:07:04断开与peer tcp的连接:104.20.13.48:443 with abort = True:WebSocket打开握手超时(对等没有及时完成打开握手)

谁知道这里发生了什么?我无法从在线文档中找到它.谢谢!

小智 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 路由需要比默认握手时间更长的时间有关。