set_proxy gemmer den proxykonfiguration, som en PySocks-socket bruger, når den etablerer sin forbindelse. Den flytter ikke en levende strøm fra én mellemled til en anden.

Når en forbindelse først er åben, tilhører dens bytes den etablerede vej. At rydde den gemte proxykonfiguration er ikke en anmodning om at flytte forbindelsen direkte til destinationen, og at ændre adressen flytter den ikke til en ny udgang.

Opret en ny socket for en anden rute, konfigurer den bevidst, og etablér en ny forbindelse til destinationen. Luk den gamle socket via applikationens normale livscyklus.

Hold indstillinger pr. socket adskilt fra en global standard eller fra monkey-patching af socket-modulet. Globale ændringer kan påvirke senere sockets i anden kode uden at forklare, hvad en eksisterende socket allerede gør.

Hvis en applikationsprotokol kræver en kontinuerlig session, kræver en genopkobling også den protokols gendannelseslogik. En ny TCP-vej og en anden offentlig IP bevarer ikke automatisk applikationens transaktions- eller autentificerede tilstand.

Relaterede artikler