set_proxy ruan konfigurimin e përfaqësuesit që një soket PySocks përdor kur vendos lidhjen e tij. Nuk migron një rrjedhë aktive nga një ndërmjetës në një tjetër.

Pasi lidhja është e hapur, bajtët e saj i përkasin asaj rruge të vendosur. Fshirja e konfigurimit të ruajtur të përfaqësuesit nuk është një kërkesë për ta zhvendosur lidhjen drejtpërdrejt te destinacioni, dhe ndryshimi i adresës nuk e zhvendos atë në një dalje të re.

Për një rrugë tjetër, krijoni një soket të ri, konfigurojeni me qëllim dhe vendosni një lidhje të re me destinacionin. Mbyllni soketin e vjetër përmes ciklit normal të jetës së aplikacionit.

Mbani cilesimet për çdo soket të ndara nga një parazgjedhje globale ose nga monkey-patching i modulit socket. Ndryshimet globale mund të ndikojnë në sokete të mëvonshme në kod tjetër pa shpjeguar se çfarë po bën tashmë një soket ekzistues.

Nëse një protokoll aplikacioni kërkon një sesion të vazhdueshëm, rilidhja kërkon edhe logjikën e rikuperimit të atij protokolli. Një rrugë e re TCP dhe një IP tjetër publike nuk e ruajnë automatikisht gjendjen e transaksionit ose të vërtetuar të aplikacionit.

Artikuj të ngjashëm