Promena PySocks podešavanja ne premešta otvorenu vezu
Odvojite buduća proxy podešavanja PySocks soketa od uspostavljene veze i radije koristite novi soket kada birate drugu rutu.
set_proxy čuva proxy konfiguraciju koju PySocks soket koristi pri uspostavljanju svoje veze. Ne premešta živ tok sa jednog posrednika na drugi.
Kada je veza otvorena, njeni bajtovi pripadaju tom uspostavljenom putu. Brisanje sačuvane proxy konfiguracije nije zahtev da se veza premesti direktno na odredište, a promena adrese je ne premešta na novi izlaz.
Za drugu rutu napravite novi soket, namerno ga konfigurišite i uspostavite novu vezu sa odredištem. Zatvorite stari soket kroz uobičajeni životni ciklus aplikacije.
Držite podešavanja po soketu odvojeno od globalne podrazumevane vrednosti ili monkey-patchinga socket modula. Globalne promene mogu uticati na kasnije sokete u drugom kodu, a da pritom ne objasne šta postojeći soket već radi.
Ako protokol aplikacije zahteva neprekidnu sesiju, ponovno povezivanje zahteva i logiku oporavka tog protokola. Novi TCP put i druga javna IP adresa ne čuvaju automatski transakciono ili autentifikovano stanje aplikacije.