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. இந்த சக்திவாய்ந்த நெறிமுறையைப் பயன்படுத்தி உற்சாகமான பயன்பாடுகளைத் தொடர்ந்து ஆராய்ந்து உருவாக்குங்கள்!