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. ఈ శక్తివంతమైన ప్రోటోకాల్‌ని ఉపయోగించి ఉత్తేజకరమైన అప్లికేషన్‌లను అన్వేషించడం మరియు నిర్మించడం కొనసాగించండి!