PySocks تەڭشىكىنى ئۆزگەرتىش ئوچۇق ئۇلىنىشنى يۆتكىمەيدۇ
PySocks سوكېتىنىڭ كېلەچەكتىكى ۋاكالەتچى تەڭشەكلىرىنى قۇرۇلغان ئۇلىنىشتىن ئايرىڭ ۋە باشقا يول تاللىغاندا يېڭى سوكېتنى تاللاڭ.
set_proxy PySocks سوكېتى ئۇلىنىشىنى قۇرغاندا ئىشلىتىدىغان ۋاكالەتچى سەپلىمىسىنى ساقلايدۇ. ئۇ ئىشلەۋاتقان ئېقىمنى بىر ئارىلىقتىن يەنە بىرىگە يۆتكىمەيدۇ.
ئۇلىنىش ئېچىلغاندىن كېيىن، ئۇنىڭ بايتلىرى شۇ قۇرۇلغان يولغا تەۋە. ساقلانغان ۋاكالەتچى سەپلىمىسىنى تازىلاش ئۇلىنىشنى بىۋاسىتە نىشانغا يۆتكەش تەلىپى ئەمەس، ئادرېسنى ئۆزگەرتىشمۇ ئۇنى يېڭى چىقىشقا يۆتكىمەيدۇ.
باشقا يول ئۈچۈن يېڭى سوكېت ياساڭ، ئۇنى قەستەن سەپلەڭ ۋە نىشان بىلەن يېڭى ئۇلىنىش قۇرۇڭ. كونا سوكېتنى پروگراممىنىڭ نورمال ھايات دەۋرى ئارقىلىق تاقاڭ.
ھەر بىر سوكېتنىڭ تەڭشەكلىرىنى دۇنياۋى كۆڭۈلدىكى قىممەت ياكى socket مودۇلىنىڭ monkey-patching دىن ئايرىم ساقلاڭ. دۇنياۋى ئۆزگەرتىشلەر باشقا كودتىكى كېيىنكى سوكېتلارغا تەسىر كۆرسىتىشى مۇمكىن، ئەمما مەۋجۇت سوكېتنىڭ ھازىر نېمە قىلىۋاتقانلىقىنى چۈشەندۈرمەيدۇ.
ئەگەر پروگرامما پروتوكولى داۋاملىق سېسسىيە تەلەپ قىلسا، قايتا ئۇلىنىش شۇ پروتوكولنىڭ ئەسلىگە كەلتۈرۈش لوگىكىسىنىمۇ تەلەپ قىلىدۇ. يېڭى TCP يولى ۋە باشقا ئاممىۋى IP پروگراممىنىڭ سودا ياكى دەلىللەنگەن ھالىتىنى ئاپتوماتىك ساقلىمايدۇ.