Module livechat :
- Style finish - Just button "new conversation" not ready - Starting websocket but its
This commit is contained in:
23
site/module_livechat/server/a.py
Normal file
23
site/module_livechat/server/a.py
Normal file
@ -0,0 +1,23 @@
|
||||
import asyncio
|
||||
import websockets
|
||||
|
||||
async def send_messages(websocket):
|
||||
while True:
|
||||
message = input("Enter message to send: ")
|
||||
await websocket.send(message)
|
||||
print(f"Sent: {message}")
|
||||
|
||||
async def receive_messages(websocket):
|
||||
while True:
|
||||
response = await websocket.recv()
|
||||
print(f"Received: {response}")
|
||||
|
||||
async def main():
|
||||
uri = "ws://localhost:8000"
|
||||
async with websockets.connect(uri) as websocket:
|
||||
send_task = asyncio.create_task(send_messages(websocket))
|
||||
receive_task = asyncio.create_task(receive_messages(websocket))
|
||||
await asyncio.gather(send_task, receive_task)
|
||||
|
||||
# Démarrer le client
|
||||
asyncio.run(main())
|
Reference in New Issue
Block a user