Om 'n PySocks-instelling te verander skuif nie 'n oop verbinding nie
Skei 'n PySocks-sok se toekomstige proxy-instellings van die gevestigde verbinding en verkies 'n nuwe sok wanneer jy 'n ander roete kies.
set_proxy stoor die proxy-konfigurasie wat 'n PySocks-sok gebruik wanneer dit sy verbinding vestig. Dit verskuif nie 'n lewende stroom van een tussenganger na 'n ander nie.
Sodra 'n verbinding oop is, behoort sy grepe aan daardie gevestigde pad. Om die gestoorde proxy-konfigurasie te wis is nie 'n versoek om die verbinding regstreeks na die bestemming te skuif nie, en om die adres te verander skuif dit nie na 'n nuwe uitgang nie.
Vir 'n ander roete, skep 'n nuwe sok, stel dit doelbewus op en vestig 'n nuwe verbinding na die bestemming. Sluit die ou sok volgens die toepassing se normale lewensiklus.
Hou instellings per sok apart van 'n globale verstek of die koppeling van die socket-module. Globale veranderinge kan latere sokke in ander kode raak sonder om te verduidelik wat 'n bestaande sok reeds doen.
As 'n toepassingsprotokol 'n deurlopende sessie nodig het, vereis herverbinding ook daardie protokol se herstelprosedure. 'n Nuwe TCP-pad en 'n ander openbare IP behou nie outomaties die toepassing se transaksie- of geauthentiseerde toestand nie.