python ConnectionResetError:[Errno 54]对等重置连接

时间:2018-07-24 08:01:29

标签: python sockets vpn

enter image description here

我试图使用WebSocket在OKEX.com上使用python进行硬币交易,因为url是外部地址,我使用了我们提供的vpn服务,但仍然可以使用。

这是追溯代码。

from ws4py.client.threadedclient import WebSocketClient


class DummyClient(WebSocketClient):
    def opened(self):
      # self.send("{'event': 'addChannel', 'channel': 'ok_sub_futureusd_btc_ticker_this_week'}") #发送请求数据格式
         # self.send("www.baidu.com")
         self.send("{'event':'addChannel','channel':'ok_sub_spot_bch_btc_ticker'}")
    def closed(self, code, reason=None):
        print("Closed down", code, reason)

#服务器返回消息
    def received_message(self, m):
        print("recv:", m)


if __name__ == '__main__':

    try:
        # 服务器连接地址wss://real.okex.com:10440/websocket/okexapi
       # ws = DummyClient('wss://real.okcoin.cn:10440/websocket/okcoinapi', protocols=['chat'])
        ws = DummyClient('wss://real.okex.com:10440/websocket/okexapi', protocols=['chat'])
        ws.connect()
        #ws.send("my test...")
        ws.run_forever()
    except KeyboardInterrupt:
        ws.close()

0 个答案:

没有答案