WebSocket Sisään pääsemisen aloittaminen Python

WebSocket on protokolla, joka mahdollistaa kaksisuuntaisen viestinnän palvelimen ja asiakkaan välillä jatkuvan yhteyden kautta. Tässä artikkelissa aloitamme WebSocket tutustumalla Python.

Asennetaan WebSocket kirjastoa

Ensinnäkin sinun on asennettava sopiva WebSocket kirjasto. Joitakin suosittuja kirjastoja ovat websockets, websocket-client ja autobahn.

pip install websockets

Yksinkertaisen WebSocket palvelimen luominen

Aloitetaan luomalla yksinkertainen WebSocket palvelin. Alla on esimerkki kirjaston käytöstä websockets:

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

Yhteyden muodostaminen WebSocket asiakkaalta

Kun palvelin on määritetty, voit muodostaa WebSocket yhteyden asiakkaalta:

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

Seuraamalla näitä yksinkertaisia ​​ohjeita olet ottanut askeleen pidemmälle WebSocket tutustuessasi Python. Jatka jännittävien sovellusten tutkimista ja rakentamista käyttämällä tätä tehokasta protokollaa!