Promjena PySocks postavke ne pomiče otvorenu vezu
Odvojite buduće proxy postavke PySocks utičnice od uspostavljene veze i radije upotrijebite novu utičnicu pri odabiru drugog puta.
set_proxy pohranjuje proxy konfiguraciju koju PySocks utičnica rabi pri uspostavljanju svoje veze. Ne prenosi živu struju s jednog posrednika na drugi.
Kad je veza otvorena, njezini bajtovi pripadaju tom uspostavljenom putu. Brisanje pohranjene proxy konfiguracije nije zahtjev za premještanje veze izravno na odredište, a promjena adrese ne premješta je na novi izlaz.
Za drugi put stvorite novu utičnicu, namjerno je konfigurirajte i uspostavite novu vezu s odredištem. Zatvorite staru utičnicu kroz uobičajeni životni ciklus aplikacije.
Držite postavke po utičnici odvojeno od globalnog zadanog stanja ili monkey-patchinga modula socket. Globalne promjene mogu utjecati na kasnije utičnice u drugom kodu, a da pritom ne objasne što postojeća utičnica već radi.
Ako protokol aplikacije zahtijeva neprekinutu sesiju, ponovno povezivanje zahtijeva i logiku oporavka tog protokola. Novi TCP put i druga javna IP adresa ne čuvaju automatski transakcijsko ili autentificirano stanje aplikacije.