ענדערן א PySocks איינשטעלונג רוקט נישט אַן אָפענע פֿאַרבינדונג
טיילט אָפּ די צוקונפֿטיקע פּראָקסי איינשטעלונגען פֿון אַ PySocks סאָקעט פֿון דער אויסגעשטעלטער פֿאַרבינדונג און פֿאַרציט אַ נײַעם סאָקעט ווען איר קלייבט אַן אַנדער וועג.
set_proxy היט אָפּ די פּראָקסי קאָנפֿיגוראַציע וואָס אַ PySocks סאָקעט ניצט ווען ער שטעלט אויס זײַן פֿאַרבינדונג. עס פֿאַרבינדט נישט אַ לעבעדיקן שטראָם פֿון איין מיטלער צו אַן אַנדער.
ווען אַ פֿאַרבינדונג איז אָפֿן, געהערן אירע בײַטן צו יענעם אויסגעשטעלטן וועג. אָפּווישן די אָפּגעהיטענע פּראָקסי קאָנפֿיגוראַציע איז נישט קיין בקשה אַריבערצופֿירן די פֿאַרבינדונג גלײַך צום ציל, און ענדערן די אַדרעס פֿירט זי נישט אַריבער צו אַ נײַעם אַרויסגאַנג.
פֿאַר אַן אַנדער וועג, שאַפֿט אַ נײַעם סאָקעט, שטעלט אים באַוווּסט אויס און שטעלט אויס אַ נײַע פֿאַרבינדונג צום ציל. פֿאַרמאַכט דעם אַלטן סאָקעט דורך דעם נאָרמאַלן לעבנס-ציקל פֿון דער אַפּליקאַציע.
האַלט די איינשטעלונגען פֿון יעדן סאָקעט באַזונדער פֿון אַ גלאָבאַלן פֿאַרבאַשטימטן ווערט אָדער פֿון monkey-patching פֿון דעם socket מאָדול. גלאָבאַלע ענדערונגען קענען באַטײַטן שפּעטערדיקע סאָקעטן אין אַנדער קאָד אָן דערקלערן וואָס אַ באַשטייענדיקער סאָקעט טוט שוין.
אויב אַ פּראָטאָקאָל פֿון דער אַפּליקאַציע דאַרף אַ פֿאָרטלויפֿיקע סעסיע, דאַרף אַ פֿאַרנײַערטע פֿאַרבינדונג אויך די אָפּרוט־לאָגיק פֿון יענעם פּראָטאָקאָל. אַ נײַער TCP וועג און אַן אַנדער ציבורלעכע IP היטן נישט אויטאָמאַטיש דעם טראַנזאַקציע־ אָדער באַשטעטיקט שטאַנד פֿון דער אַפּליקאַציע.