Egy PySocks-beállítás módosítása nem mozgat nyitott kapcsolatot
Válassza külön a PySocks-csocket jövőbeli proxybeállításait a létrejött kapcsolattól, és más útvonal választásakor inkább új csocketet használjon.
set_proxy az PySocks-csocket által a kapcsolat létesítésekor használt proxykonfigurációt tárolja. Nem telepít át egy élő adatfolyamot az egyik közvetítőről a másikra.
Ha a kapcsolat nyitva van, bájtjai ehhez a létrejött útvonalhoz tartoznak. A tárolt proxykonfiguráció törlése nem kérés arra, hogy a kapcsolat közvetlenül a célhoz kerüljön, és a cím módosítása sem viszi új kijárathoz.
Más útvonalhoz hozzon létre új csocketet, állítsa be szándékosan, és létesítsen új kapcsolatot a céllal. A régi csocketet az alkalmazás szokásos életciklusán keresztül zárja le.
Tartsa a csocketenkénti beállításokat külön a globális alapértéktől vagy a socket modul monkey-patchingjétől. A globális változtatások hatással lehetnek más kód későbbi csocketjeire anélkül, hogy megmagyaráznák, mit tesz már most egy meglévő csocket.
Ha egy alkalmazásprotokoll folyamatos munkamenetet igényel, az újracsatlakozáshoz szükség van a protokoll helyreállítási logikájára is. Az új TCP-útvonal és egy másik nyilvános IP nem őrzi meg automatikusan az alkalmazás tranzakciós vagy hitelesített állapotát.