Python ਦੀਆਂ SOCKS ਲਾਇਬ੍ਰੇਰੀਆਂ ਵਿੱਚ UDP ਰਿਲੇ ਦਾ ਸਮਰਥਨ
ਜਾਂਚੋ ਕਿ Python ਦਾ SOCKS ਇੰਪਲੀਮੈਂਟੇਸ਼ਨ UDP ਰਿਲੇ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ; TCP ਸਮਰਥਨ ਤੋਂ ਇਹ ਨਾ ਮੰਨੋ ਕਿ ਡੇਟਾਗ੍ਰਾਮ ਵੀ ਚੱਲਣਗੇ।
ਦਸਤਾਵੇਜ਼ਾਂ ਅਨੁਸਾਰ PySocks UDP ਦਾ ਕਾਫ਼ੀ ਹੱਦ ਤੱਕ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਇਸ ਦਾ ਸਾਕਟ ਇੰਪਲੀਮੈਂਟੇਸ਼ਨ UDP ਐਸੋਸੀਏਸ਼ਨ ਅਤੇ ਡੇਟਾਗ੍ਰਾਮ ਦੀ ਫ੍ਰੇਮਿੰਗ ਸੰਭਾਲਦਾ ਹੈ। ਇੰਸਟਾਲ ਕੀਤੇ ਰਿਲੀਜ਼ ਦਾ API ਅਤੇ ਸੀਮਾਵਾਂ ਜਾਂਚੋ, ਖ਼ਾਸ ਕਰਕੇ ਪੁਰਾਣਾ SocksiPy ਕੋਡ ਢਾਲਣ ਵੇਲੇ।
ਸਰਵਰ ਨੂੰ ਵੀ UDP ਰਿਲੇ ਦਾ ਸਮਰਥਨ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਉਸੇ ਪ੍ਰਾਕਸੀ ਰਾਹੀਂ TCP ਬੇਨਤੀ ਸਫਲ ਹੋਣ ਨਾਲ ਰਿਲੇ ਦਾ ਐਂਡਪੁਆਇੰਟ, ਐਸੋਸੀਏਸ਼ਨ ਦੀ ਮਿਆਦ ਜਾਂ ਡੇਟਾਗ੍ਰਾਮ ਪਹੁੰਚਣ ਦਾ ਰਾਹ ਨਹੀਂ ਜਾਂਚਿਆ ਜਾਂਦਾ।
ਲਾਇਬ੍ਰੇਰੀ ਦਾ ਸਮਰਥਿਤ, ਪ੍ਰਾਕਸੀ ਨਾਲ ਕੰਮ ਕਰ ਸਕਣ ਵਾਲਾ ਸਾਕਟ API ਵਰਤੋ। ਸਿਰਫ਼ ਗਲੋਬਲ ਡਿਫਾਲਟ ਪ੍ਰਾਕਸੀ ਬਦਲਣ ਨਾਲ ਪਹਿਲਾਂ ਤੋਂ ਮੌਜੂਦ ਆਮ UDP ਸਾਕਟ ਆਪਣੇ ਆਪ SOCKS ਲਾਗੂ ਨਹੀਂ ਕਰਨ ਲੱਗਦਾ। ਐਸੋਸੀਏਸ਼ਨ ਦਾ TCP ਕੰਟਰੋਲ ਕਨੈਕਸ਼ਨ ਲੋੜੀਂਦੀ ਮਿਆਦ ਤੱਕ ਖੁੱਲ੍ਹਾ ਰੱਖੋ।