diff --git a/test_websocket.py b/test_websocket.py index 62f31ac..b534ab8 100644 --- a/test_websocket.py +++ b/test_websocket.py @@ -1,28 +1,20 @@ import ssl import websocket -URL = "ws://192.168.1.8:8084/ws" # 注意走 443,不要再连 8080 了 -# 如果你的 WS 路径是 /ws/,就写成上面这样;若是别的路径自己改 +# URL = "ws://192.168.1.202:9100/well-tool-test-system/ws/" -def on_message(ws, msg): print("收到:", msg) -def on_error(ws, err): print("错误:", err) -def on_close(ws, code, reason): print("关闭:", code, reason) -def on_open(ws): - print("连接成功") - ws.send("hello server mac") +URL = "wss://192.168.1.87/ws/" +ws = websocket.WebSocketApp( + URL, + on_open=lambda ws: print("连接成功"), + on_message=lambda ws, msg: print("消息:", msg), + on_error=lambda ws, err: print("错误:", err), + on_close=lambda ws, code, reason: print("关闭:", code, reason), +) -if __name__ == "__main__": - websocket.enableTrace(True) - ws = websocket.WebSocketApp( - URL, - on_open=on_open, - on_message=on_message, - on_error=on_error, - on_close=on_close, - # header=["Origin: https://192.168.1.3"] # 如后端不校验 Origin 可删 - header=[] # 如后端不校验 Origin 可删 - ) - ws.run_forever(sslopt={ +ws.run_forever( + sslopt={ "cert_reqs": ssl.CERT_NONE, "check_hostname": False, - }) \ No newline at end of file + } +)