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 ۔ اس طاقتور پروٹوکول کا استعمال کرتے ہوئے دلچسپ ایپلی کیشنز کی تلاش اور تعمیر جاری رکھیں!