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

时间:2017-06-25 08:33:19

标签: autobahn wamp-protocol poloniex

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

How to connect to poloniex.com websocket api using a python library

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

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

任何人都知道这里发生了什么?我无法从在线文档中找到它。谢谢!

1 个答案:

答案 0 :(得分:0)

按照@Cyphrags的建议,我可以通过使用factory.setProtocolOptions增加openHandshakeTimeout来使高速公路网络套接字在本地主机之外工作

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

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