Промена подешавања PySocks не премешта отворену везу
Одвојите будућа подешавања проксија PySocks сокета од успостављене везе и радије користите нови сокет када бирате други пут.
set_proxy чува прокси конфигурацију коју PySocks сокет користи приликом успостављања своје везе. Не премешта живи ток са једног посредника на други.
Када је веза отворена, њени бајтови припадају том успостављеном путу. Брисање сачуване прокси конфигурације није захтев да се веза премести директно на одредиште, а промена адресе је не премешта на нови излаз.
За други пут направите нови сокет, намерно га конфигуришите и успоставите нову везу са одредиштем. Затворите стари сокет кроз уобичајени животни циклус апликације.
Држите подешавања по сокету одвојено од глобалне подразумеване вредности или monkey-patching-а socket модула. Глобалне промене могу утицати на касније сокете у другом коду, а да притом не објасне шта постојећи сокет већ ради.
Ако протокол апликације захтева непрекидну сесију, поновно повезивање захтева и логику опоравка тог протокола. Нови TCP пут и друга јавна IP адреса не чувају аутоматски трансакционо или аутентификовано стање апликације.