Zergatik atzera egindako CFStream SOCKS propietate bat bazter daitekeen
Aplikatu konfigura daitezkeen fluxu-propietateak ireki aurretik, egiaztatu onarpena eta bereizi fluxua abiatzea eta proxy negoziazioa osatzea.
“will connect” izeneko callback bat ez da CFStream oraindik konfiguragarria delako froga. Apple-en CFReadStreamSetProperty kontratuak dio propietateak ireki aurretik ezarri behar direla suposatu behar dela, haien dokumentazioak kontrakoa adierazten ez badu.
Lehendik dagoen fluxu-integrazio baterako, mantendu sekuentzia elkarrekin: sortu fluxua/bikotea, eraiki mota egokiko SOCKS hiztegia, ezarri dagokion propietatea eta egiaztatu haren emaitza boolearra, gero erregistratu gertaerak eta hasi irekitzen.
false emaitza konfigurazio-hutsegitea da, ez instalatutako ibilbide bat. Egiaztatu fluxu mota, propietate gakoa, hiztegi-balioen motak eta bizi-zikloa aurrera jarraitu aurretik.
Gertaerek gidatutako antolamenduan, irekitzea has daiteke negoziazioa amaitu gabe. Behatu egoera- eta errore-gertaerak konexioa erabilgarritzat jo aurretik.
Beste liburutegi batek fluxua badu, erabili haren ireki-aurreko hook dokumentatua. Geroago soilik iristen den callback bat integrazio-puntu okerra izan daiteke. Dagoeneko irekita dagoen fluxu batean propietateak aldatzeak ezin du lehendik dagoen konexio hori SOCKS-era eraman.