添加介绍文件

This commit is contained in:
nnwang
2025-12-01 18:11:20 +08:00
parent 5a3ce18193
commit 9539d0010a
21 changed files with 432 additions and 2347 deletions

View File

@@ -338,8 +338,8 @@ class WebSocketHTTPRequestHandler(HTTPHandler):
logger.info(f"WebSocket连接请求: {self.path}")
self.send_error(426, "WebSocket upgrade required") # 这个错误不会被触发因为websockets库会拦截请求
async def handle_websocket(websocket, path):
"""处理WebSocket连接"""
async def handle_websocket(websocket):
"""处理WebSocket连接 - 修复版本移除了path参数"""
client_id = str(uuid.uuid4())
room_id = None
client_type = 'unknown'
@@ -593,6 +593,7 @@ def run_http_server():
async def run_websocket_server():
"""运行WebSocket服务器"""
try:
# 使用新的函数签名不传递path参数
server = await websockets.serve(handle_websocket, '0.0.0.0', 81)
logger.info("WebSocket服务器启动在端口 81")
await server.wait_closed()