29 lines
775 B
Python
29 lines
775 B
Python
"""
|
||
@Time : 2022/10/11 16:43
|
||
@Auth : 东
|
||
@File :WebsocketClient.py
|
||
@IDE :PyCharm
|
||
@Motto:ABC(Always Be Coding)
|
||
@Desc:
|
||
|
||
"""
|
||
from threading import Thread
|
||
|
||
import websocket
|
||
|
||
def connect(self, apiKey, secretKey, trace=False):
|
||
self.host = OKEX_USD_CONTRACT
|
||
self.apiKey = apiKey
|
||
self.secretKey = secretKey
|
||
self.trace = trace
|
||
|
||
websocket.enableTrace(trace)
|
||
|
||
self.ws = websocket.WebSocketApp(self.host,
|
||
on_message=self.onMessage,
|
||
on_error=self.onError,
|
||
on_close=self.onClose,
|
||
on_open=self.onOpen)
|
||
|
||
self.thread = Thread(target=self.ws.run_forever, args=(None, None, 60, 30))
|
||
self.thread.start() |