At broyta eina PySocks-stilling flytir ikki eina opna sambandi
Skil framtíðar proxy-stillingar einar PySocks-sokklu frá tí uppreista sambandinum og vel heldur eina nýggja sokkl, tá tú velur aðra leið.
set_proxy goymir ta proxy-uppseting, sum ein PySocks-sokkl brúkar, tá ið hon setur samband sítt upp. Hon flytir ikki eini livandi streym frá einum millumliði til eitt annað.
Tá ið samband er opið, hoyra bytini hjá tí til ta uppreistu leiðina. At reinska ta goymdu proxy-uppseting er ikki ein umbøn um at flyta sambandið beint til málið, og at broyta adressuna flytir tað ikki til eina nýggja útgongd.
Fyri aðra leið: stovna eina nýggja sokkl, set hana upp við vilja og set eitt nýtt samband til málið upp. Lat ta gomlu sokklina aftur gjøgnum vanliga lívsskeið hjá tólini.
Halt stillingum fyri hvørja sokkl skildar frá einum globalum sjálvstandi ella frá monkey-patching av socket-modulinum. Globallar broytingar kunnu ávirka seinni sokklir í øðrum kóða uttan at greiða frá, hvat ein verandi sokkl longu ger.
Um ein tólsprotokoll tørvar eina samanhangandi setu, tørvar endurtenging eisini endurreisingarlógikina hjá tí protokollini. Ein nýggj TCP-leið og ein onnur almenn IP varðveita ikki sjálvvirkandi transaktións- ella váttaða støðu tólsins.