first pull

This commit is contained in:
2026-02-03 01:20:00 +08:00
commit 0753da86a8
79 changed files with 7134 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
import asyncio
import json
from websockets.asyncio.client import connect
async def test_all_types():
"""测试三种消息类型"""
async with connect("ws://localhost:8765") as ws:
print("=== 测试JSON消息 ===")
await ws.send(json.dumps({
"type": "chat",
"content": "你好服务器!"
}))
print(f"收到: {await ws.recv()}")
print("\n=== 测试文本消息 ===")
await ws.send("这是纯文本消息")
print(f"收到: {await ws.recv()}")
print("\n=== 测试二进制消息 ===")
await ws.send(b"\x00\x01\x02\x03\x04")
print(f"收到: {await ws.recv()}")
if __name__ == "__main__":
asyncio.run(test_all_types())