Kezdő lépések WebSocket a belépéssel Python

WebSocket egy olyan protokoll, amely folyamatos kapcsolaton keresztül kétirányú kommunikációt tesz lehetővé a szerver és a kliens között. Ebben a cikkben azzal kezdjük, hogy megismerkedünk WebSocket a Python.

WebSocket Könyvtár telepítése

Először is telepítenie kell a megfelelő WebSocket könyvtárat. Néhány népszerű könyvtár a következőket tartalmazza websockets: websocket-client, és autobahn.

pip install websockets

Egyszerű WebSocket szerver létrehozása

Kezdjük egy egyszerű WebSocket szerver létrehozásával. Az alábbiakban egy példa a websockets könyvtár használatára:

import asyncio  
import websockets  
  
async def handle_client(websocket, path):  
    async for message in websocket:  
        await websocket.send("You said: " + message)  
  
start_server = websockets.serve(handle_client, "localhost", 8765)  
  
asyncio.get_event_loop().run_until_complete(start_server)  
asyncio.get_event_loop().run_forever()  

Kapcsolat létrehozása WebSocket az ügyféllel

A szerver beállítása után WebSocket kapcsolatot létesíthet az ügyféllel:

import asyncio  
import websockets  
  
async def hello():  
    uri = "ws://localhost:8765"  
    async with websockets.connect(uri) as websocket:  
        await websocket.send("Hello, WebSocket!")  
        response = await websocket.recv()  
        print(response)  
  
asyncio.get_event_loop().run_until_complete(hello())  

Ha követi ezeket az egyszerű lépéseket, még egy lépést tett a következővel való megismerkedésben WebSocket: Python. Folytassa az izgalmas alkalmazások felfedezését és építését ezzel a hatékony protokollal!