PySocks тохиргоог өөрчлөх нь нээлттэй холболтыг зөөхгүй
PySocks сокетын ирээдүйн прокси тохиргоог тогтоосон холболтоос тусгаарлаж, өөр зам сонгохдоо шинэ сокетыг илүүд үзээрэй.
set_proxy нь PySocks сокет холболтоо тогтоохдоо ашигладаг прокси тохиргоог хадгалдаг. Энэ нь ажиллаж буй урсгалыг нэг зуучлагаас нөгөөд шилжүүлдэггүй.
Холболт нээгдсэний дараа түүний байтууд тэр тогтоосон замд хамаарна. Хадгалагдсан прокси тохиргоог цэвэрлэх нь холболтыг зорилт руу шууд зөөх хүсэлт биш бөгөөд хаягийг өөрчлөх нь түүнийг шинэ гаралт руу зөөхгүй.
Өөр замд зориулж шинэ сокет үүсгэж, зориуд тохируулж, зорилттой шинэ холболт тогтооно уу. Хуучин сокетыг програмын ердийн амьдралын мөчлөгөөр хаа.
Сокет тус бүрийн тохиргоог глобал анхдагч эсвэл socket модулийн monkey-patching-ээс тусад нь байлга. Глобал өөрчлөлтүүд өөр код дахь дараагийн сокетуудад нөлөөлж болох ч одоо байгаа сокет юу хийж байгааг тайлбарлахгүй.
Програмын протокол тасралтгүй сесс шаарддаг бол дахин холбогдоход тухайн протоколын сэргээх логик ч хэрэгтэй. Шинэ TCP зам ба өөр нийтийн IP нь програмын гүйлгээний эсвэл баталгаажсан төлөвийг автоматаар хадгалахгүй.