WebSocket एक प्रोटोकल हो जसले निरन्तर जडानमा सर्भर र ग्राहक बीच दुई-तर्फी सञ्चार सक्षम गर्दछ। यस लेखमा, हामी WebSocket मा परिचित हुँदै सुरु गर्नेछौं Python ।
WebSocket पुस्तकालय स्थापना गर्दै
पहिले, तपाईंले उपयुक्त WebSocket पुस्तकालय स्थापना गर्न आवश्यक छ। केही लोकप्रिय पुस्तकालयहरूमा websockets
, websocket-client
र autobahn
.
pip install websockets
एक साधारण WebSocket सर्भर सिर्जना गर्दै
WebSocket एक साधारण सर्भर सिर्जना गरेर सुरु गरौं । तल पुस्तकालय प्रयोग गर्ने एउटा उदाहरण हो 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()
WebSocket ग्राहकबाट जडान स्थापना गर्दै
सर्भर सेटअप भएपछि, तपाइँ WebSocket ग्राहकबाट जडान स्थापना गर्न सक्नुहुन्छ:
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())
यी सरल चरणहरू पछ्याएर, तपाईंले WebSocket मा परिचित हुनको लागि एक कदम अगाडि बढ्नुभएको छ Python । यो शक्तिशाली प्रोटोकल प्रयोग गरेर रोमाञ्चक अनुप्रयोगहरू अन्वेषण र निर्माण जारी राख्नुहोस्!