我选择了WebSocketApp,因为它可以永久保持连接。不幸的是,WebSocketApp没有像create_connection一样提供ws.send_binary()方法。我想发送二进制数据消息并解码传入的消息,请帮助我,以下是原始示例:
import websocket
def on_message(ws, message):
print(message)
def on_error(ws, error):
print(error)
def on_close(ws):
print('Websocket: closed')
def on_open(ws):
print('Websocket: open')
ws = websocket.WebSocketApp('ws://echo.websocket.org/',on_message = on_message,on_error = on_error,on_close = on_close,on_open = on_open)
ws.run_forever()