E Callback mam Numm „will connect“ ass kee Beweis, datt de CFStream nach konfiguréierbar ass. Dem Apple säi CFReadStreamSetProperty-Kontrakt seet, datt een unhuelen muss, datt Eegenschafte virum Opmaache gesat musse ginn, ausser hir eegen Dokumentatioun seet anescht.

Bei enger bestoender Stream-Integratioun d'Reiefolleg beieneen halen: de Stream/d'Paar erstellen, de richteg typiséierte SOCKS-Wierderbuch bauen, déi passend Eegeschaft setzen an hir boolesch Resultat iwwerpréiwen, duerno Evenementer registréieren an d'Opmaache ufänken.

E false-Resultat ass e Konfiguratiounsfehler, keng installéiert Route. Virum Weiderfueren Stream-Typ, Eegeschaftsschlëssel, Wäerttypen aus dem Wierderbuch an de Liewenszyklus iwwerpréiwen.

An enger evenementsgesteierter Anuerdnung kann d'Opmaache ufänken, ouni datt d'Verhandlung fäerdeg ass. Status- an Fehlerevenementer observéieren, ier Dir d'Verbindung als notzbar betruecht.

Wann eng aner Bibliothéik de Stream huet, benotzt hire dokumentéierte Virum-Opmaache-Hook. E Callback deen eréischt méi spéit kënnt, kann de falschen Integratiounspunkt sinn. Eegenschafte op engem schonn opgemaache Stream ze änneren kann déi bestehend Verbindung net op SOCKS verréckelen.

Ähnlech Artikelen