Il-bidla ta' settijiet PySocks ma tmexxix konnessjoni miftuħa
Issepara s-settijiet tal-proxy futuri ta' socket PySocks mill-konnessjoni stabbilita u ppreferixxi socket ġdid meta tagħżel rotta oħra.
set_proxy jaħżen il-konfigurazzjoni tal-proxy li socket PySocks juża meta jistabbilixxi l-konnessjoni tiegħu. Ma jċaqlaqx fluss ħaj minn intermedjarju għal ieħor.
Ladarba konnessjoni tkun miftuħa, il-bytes tagħha jappartjenu lil dik ir-rotta stabbilita. Li tħassar il-konfigurazzjoni tal-proxy maħżuna mhijiex talba biex il-konnessjoni tiġi mċaqalqa direttament lejn id-destinazzjoni, u li tbiddel l-indirizz ma jċaqlaqhiex lejn ħruġ ġdid.
Għal rotta oħra, oħloq socket ġdid, ikkonfigurah apposta u stabbilixxi konnessjoni ġdida mad-destinazzjoni. Agħlaq is-socket antik permezz taċ-ċiklu tal-ħajja normali tal-applikazzjoni.
Żomm is-settijiet għal kull socket separati minn default globali jew minn monkey-patching tal-modulu socket. Bidliet globali jistgħu jaffettwaw sockets aktar tard fi kodi ieħor mingħajr ma jispjegaw x'qed jagħmel diġà socket eżistenti.
Jekk protokoll tal-applikazzjoni jeħtieġ sessjoni kontinwa, li terġa' tikkonnettja teħtieġ ukoll il-loġika tal-irkupru ta' dak il-protokoll. Rotta TCP ġdida u IP pubbliku ieħor ma jippreservawx awtomatikament l-istat tat-transazzjoni jew awtentikat tal-applikazzjoni.