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. या शक्तिशाली प्रोटोकॉलचा वापर करून रोमांचक अनुप्रयोग एक्सप्लोर करणे आणि तयार करणे सुरू ठेवा!