WebSocket मध्ये सह प्रारंभ करणे Python

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