Pam y gellir gwrthod eiddo CFStream SOCKS hwyr
Cymhwyswch briodweddau llif cyfluniadwy cyn agor, gwiriwch dderbyniad a gwahaniaethwch rhwng dechrau'r llif a chwblhau trafodaeth y proesi.
Nid yw galwad yn ôl o'r enw “will connect” yn brawf bod y CFStream yn dal yn gyfluniadwy. Mae contract CFReadStreamSetProperty Apple yn dweud i dybio bod yn rhaid gosod priodweddau cyn agor oni bai bod eu dogfennaeth eu hunain yn nodi fel arall.
Ar gyfer integreiddiad llif sy'n bodoli eisoes, cadwch y dilyniant gyda'i gilydd: crëwch y llif/y pâr, adeiladwch y geiriadur SOCKS â'r mathau cywir, gosodwch y briodwedd briodol a gwiriwch ei chanlyniad Boole, yna cofrestrwch ddigwyddiadau a dechreuwch agor.
Mae canlyniad false yn fethiant cyfluniad, nid yn llwybr wedi'i osod. Gwiriwch fath y llif, allwedd y briodwedd, mathau gwerth y geiriadur a'r cylch bywyd cyn parhau.
Mewn trefniant a yrrir gan ddigwyddiadau, gall agor ddechrau heb orffen y drafodaeth. Arsyliwch ddigwyddiadau statws a gwall cyn trin y cysylltiad fel un defnyddiadwy.
Os llyfrgell arall sy'n berchen ar y llif, defnyddiwch ei bachyn cyn-agor dogfennedig. Gall galwad yn ôl sy'n dod yn hwyrach yn unig fod yn bwynt integreiddio anghywir. Ni all newid priodweddau ar lif sydd eisoes ar agor symud y cysylltiad presennol hwnnw i SOCKS.