Povratni klic z imenom »will connect« ni dokaz, da je CFStream še vedno mogoče konfigurirati. Pogodba CFReadStreamSetProperty podjetja Apple pravi, da je treba domnevati, da se lastnosti nastavijo pred odpiranjem, razen če njihova lastna dokumentacija ne navaja drugače.

Pri obstoječi integraciji toka ohranite zaporedje skupaj: ustvarite tok/par, zgradite pravilno tipiziran slovar SOCKS, nastavite ustrezno lastnost in preverite njen logični rezultat, nato registrirajte dogodke in začnite z odpiranjem.

Rezultat false je napaka konfiguracije, ne nameščena pot. Pred nadaljevanjem preverite vrsto toka, ključ lastnosti, tipe vrednosti slovarja in življenjski cikel.

V dogodkovno vodeni ureditvi se lahko odpiranje začne, ne da bi se pogajanja končala. Opazujte dogodke stanja in napak, preden povezavo štejete za uporabno.

Če tok upravlja druga knjižnica, uporabite njen dokumentirani kavelj pred odpiranjem. Povratni klic, ki prispe šele pozneje, je lahko napačna točka integracije. Spreminjanje lastnosti na že odprtem toku ne more premakniti te obstoječe povezave na SOCKS.

Sorodni članki