Я пытаюсь установить SOCKS5 для всего модуля с сокетом, но когда я пытаюсь установить тайм-аут для socks.socket, кажется, что он не работает.
import os
import socket
import socks
socks.set_default_proxy(socks.SOCKS5, self.proxy_ip, self.proxy_port, rdns=True)
socks.socket.setdefaulttimeout(60)
socket.socket = socks.socksocket
Даже еслиПрокси-сервер не работает, он не истекает через 60 секунд, приложение просто зависло, и я должен вручную остановить его и перезапустить.Как правильно установить время ожидания, чтобы при сбое прокси я мог перезапустить процесс с другого порта?У меня есть 3 порта на локальном хосте для моей сети.