Fillimi me WebSocket in Python

WebSocket është një protokoll që mundëson komunikim të dyanshëm ndërmjet një serveri dhe një klienti përmes një lidhjeje të vazhdueshme. Në këtë artikull, ne do të fillojmë duke u njohur me WebSocket në Python.

Instalimi i WebSocket Bibliotekës

Së pari, duhet të instaloni WebSocket bibliotekën e duhur. Disa biblioteka të njohura përfshijnë websockets, websocket-client dhe autobahn.

pip install websockets

Krijimi i një WebSocket serveri të thjeshtë

Le të fillojmë duke krijuar një WebSocket server të thjeshtë. Më poshtë është një shembull duke përdorur websockets bibliotekën:

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()  

Krijimi i WebSocket lidhjes nga klienti

Pasi të konfigurohet serveri, mund të krijoni një WebSocket lidhje nga klienti:

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())  

Duke ndjekur këto hapa të thjeshtë, ju keni bërë një hap më tej për t'u njohur WebSocket me Python. Vazhdoni të eksploroni dhe ndërtoni aplikacione emocionuese duke përdorur këtë protokoll të fuqishëm!