WebSocket ਵਿੱਚ ਇੱਕ ਸਰਵਰ ਬਣਾਉਣਾ Python ਤੁਹਾਨੂੰ ਸਰਵਰ ਅਤੇ ਗਾਹਕਾਂ ਵਿਚਕਾਰ ਇੱਕ ਨਿਰੰਤਰ ਅਤੇ ਦੋ-ਦਿਸ਼ਾ ਸੰਚਾਰ ਚੈਨਲ ਸਥਾਪਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਹੇਠਾਂ ਇੱਕ ਵਿਸਤ੍ਰਿਤ ਗਾਈਡ ਹੈ ਜੋ ਲਾਇਬ੍ਰੇਰੀ ਦੀ WebSocket ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਬੁਨਿਆਦੀ ਸਰਵਰ ਬਣਾਉਣ ਲਈ ਹਰੇਕ ਹਿੱਸੇ ਨੂੰ ਸਮਝਾਉਂਦੀ ਹੈ। websockets
ਕਦਮ 1: WebSocket ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ
ਸ਼ੁਰੂ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ websockets
ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਨੂੰ ਚਲਾ ਕੇ ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਦੀ ਲੋੜ ਹੈ terminal:
ਕਦਮ 2: WebSocket ਸਰਵਰ ਬਣਾਉਣਾ
WebSocket ਇੱਥੇ ਇੱਕ ਸਰਵਰ ਬਣਾਉਣ ਦਾ ਇੱਕ ਉਦਾਹਰਨ ਹੈ Python:
ਕੋਡ ਸਨਿੱਪਟ ਵਿੱਚ:
-
async def handle_connection(websocket, path):
: ਇਹ ਫੰਕਸ਼ਨ WebSocket ਕੁਨੈਕਸ਼ਨਾਂ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ। ਹਰ ਵਾਰ ਜਦੋਂ ਕੋਈ ਕਲਾਇੰਟ ਜੁੜਦਾ ਹੈ, ਤਾਂ ਇਸ ਫੰਕਸ਼ਨ ਨੂੰ ਸੰਚਾਰ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਲਈ ਬੁਲਾਇਆ ਜਾਂਦਾ ਹੈ। -
async for message in websocket:
WebSocket: ਇਹ ਲੂਪ ਕੁਨੈਕਸ਼ਨ ਰਾਹੀਂ ਕਲਾਇੰਟ ਤੋਂ ਸੁਨੇਹੇ ਸੁਣਨ ਲਈ ਦੁਹਰਾਉਂਦਾ ਹੈ । -
await websocket.send(response)
WebSocket: ਇਹ ਫੰਕਸ਼ਨ ਸਰਵਰ ਤੋਂ ਕਨੈਕਸ਼ਨ ਰਾਹੀਂ ਕਲਾਇੰਟ ਨੂੰ ਵਾਪਸ ਜਵਾਬ ਭੇਜਦਾ ਹੈ । -
websockets.serve(handle_connection, "localhost", 8765)
: ਇਹ ਫੰਕਸ਼ਨ ਇੱਕ ਸਰਵਰ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਐਡਰੈੱਸ ਅਤੇ ਪੋਰਟ WebSocket 'ਤੇ ਕੁਨੈਕਸ਼ਨ ਸੁਣਦਾ ਹੈ ।localhost
8765
ਕਦਮ 3: ਸਰਵਰ ਦੀ ਜਾਂਚ ਕਰਨਾ
WebSocket ਸਰਵਰ ਕੋਡ ਨੂੰ ਤੈਨਾਤ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਇਹ ਪੋਰਟ 8765 'ਤੇ ਗਾਹਕਾਂ ਤੋਂ ਕਨੈਕਸ਼ਨਾਂ ਲਈ ਸੁਣੇਗਾ। ਤੁਸੀਂ ਕਲਾਇੰਟ ਕੋਡ ਜਾਂ ਔਨਲਾਈਨ ਟੈਸਟਿੰਗ ਟੂਲਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਰਵਰ ਨੂੰ ਇਸ ਨਾਲ ਕਨੈਕਟ ਕਰਕੇ ਟੈਸਟ ਕਰ ਸਕਦੇ ਹੋ।
ਸਿੱਟਾ
ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਕੇ, ਤੁਸੀਂ ਸਫਲਤਾਪੂਰਵਕ WebSocket ਵਿੱਚ ਇੱਕ ਸਧਾਰਨ ਸਰਵਰ ਬਣਾਇਆ ਹੈ Python । WebSocket ਇਹ ਸਰਵਰ ਪ੍ਰੋਟੋਕੋਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਸਰਵਰ ਅਤੇ ਗਾਹਕਾਂ ਵਿਚਕਾਰ ਅਸਲ-ਸਮੇਂ ਦੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਅਤੇ ਪਰਸਪਰ ਪ੍ਰਭਾਵ ਬਣਾਉਣ ਲਈ ਬੁਨਿਆਦ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।