Files
Campus-Plug/recommondation-engine/server1.py
2025-03-24 23:04:12 -06:00

25 lines
669 B
Python

import asyncio
import websockets
async def handle_client(websocket, path):
try:
# Receive user ID
user_id = await websocket.recv()
print(f"Received user ID: {user_id}")
# Optional: You can add more logic here if needed
except websockets.exceptions.ConnectionClosed:
print("Client disconnected")
except Exception as e:
print(f"Error processing request: {str(e)}")
async def start_server():
server = await websockets.serve(handle_client, "localhost", 5555)
print("WebSocket server started")
await server.wait_closed()
# Run the server
if __name__ == "__main__":
asyncio.run(start_server())