python实现建立websocket通信
Posted badbadboy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python实现建立websocket通信相关的知识,希望对你有一定的参考价值。
实现代码如下:
#websocket协议通信 import threading import time import websocket def when_message(ws, message): print(‘/n接收到的消息:‘ + message) # 当建立连接后,死循环不断输入消息发送给服务器 # 这里需要另起一个线程 def when_open(ws): print(‘连接成功‘) def run(): while True: a = input(‘请输入:‘) ws.send(a) time.sleep(0.5) if a == ‘close‘: ws.close() break t = threading.Thread(target=run) # t.setDaemon(True) t.start() def when_close(ws): print(‘连接关闭‘) if __name__ == ‘__main__‘: ws = websocket.WebSocketApp(‘ws://localhost:9999/‘, on_message=when_message, on_open=when_open, on_close=when_close) ws.run_forever()
以上是关于python实现建立websocket通信的主要内容,如果未能解决你的问题,请参考以下文章
Python 基于websocket实时通信的实现—GoEasy
24数据可视化:基于 Echarts + Python 动态实时大屏范例 - HTTP & WebSocket 网络传输协议