אַ צוריקרופֿונג מיטן נאָמען “will connect” איז נישט קיין באַווײַז אַז דער CFStream איז נאָך קאָנפֿיגוריריק. דער Apple CFReadStreamSetProperty קאָנטראַקט זאָגט אַז מע דאַרף אָננעמען אַז אייגנשאַפֿטן ווערן באַשטימט פֿאַר'ן עפֿענען, אַחוץ אויב זייער אייגענע דאָקומענטאַציע זאָגט אַנדערש.

פֿאַר אַן עקזיסטירנדיקער סטרים אינטעגראַציע, האַלט די סעקווענץ צוזאַמען: שאַף דעם סטרים/פּאָר, בויט דעם ריכטיק טיפּיזירטן SOCKS ווערטערבוך, באַשטימט די פּאַסיקע אייגנשאַפֿט און פּרוֿט איר בולישן רעזולטאַט, דערנאָך רעגיסטרירט געשעענישן און הייבט אָן עפֿענען.

אַ false רעזולטאַט איז אַ קאָנפֿיגוראַציע פֿעלער, נישט קיין אינסטאַלירטע רוטע. פּרוֿט אָפּ סטרים טיפּ, אייגנשאַפֿט שליסל, ווערטערבוך ווערט טיפּן און לעבנס-ציקל פֿאַר'ן ממשיך זײַן.

אין אַ געשעענישן-געפֿירטער אָרדענונג קען עפֿענען אָנהייבן אָן פֿאַרענדיקן די פֿאַרהאַנדלונג. באַאַכט די סטאַטוס- און פֿעלער-געשעענישן פֿאַר מע באַטראַכט די פֿאַרבינדונג ווי ניצלעך.

אויב אַן אַנדער ביבליאָטעק איז דער באַזיצער פֿון סטרים, באַניץ איר דאָקומענטירטן פֿאַר-עפֿענען האָק. אַ צוריקרופֿונג וואָס קומט ערשט שפּעטער קען זײַן דער פֿאַלשער אינטעגראַציע פּונקט. פֿאַרענדערן אייגנשאַפֿטן אויף אַ שוין אָפֿענעם סטרים קען נישט באַוועגן די עקזיסטירנדיקע פֿאַרבינדונג צו SOCKS.

פֿאַרבונדענע אַרטיקלען