🥦通过websocket获取消息

框架提供了WebSocket服务器和客户端、可实现正向链接和反向链接的功能

只给出了Python的Wsdemo 其他语言自行解决、询问ChatGPT即可

Websocket Server Demo

import asyncio
import json
import random
import requests
import websockets

# websocket server

async def main_logic(websocket, path):
    while True:
        greeting = await websocket.recv()
        EventJson = json.loads(greeting)
        EventName = EventJson["CurrentPacket"]["Data"]["EventName"]
        print(f"<{EventName} {greeting}")
start_server = websockets.serve(main_logic, '127.0.0.1', 5678)
asyncio.get_event_loop().run_until_complete(start_server)
asyncio.get_event_loop().run_forever()

Websocket Client Demo

  • WS基础结构体 没有一一列出来 自行按需解析 即可

Last updated