Miks hilja seatud CFStream SOCKS-omadus võidakse tagasi lükata
Rakendage konfigureeritavad voo omadused enne avamist, kontrollige vastuvõttu ning eristage voo käivitamist puhverserveri läbirääkimise lõpetamisest.
Tagasikutse nimega “will connect” ei tõenda, et CFStream on veel konfigureeritav. Apple'i CFReadStreamSetProperty leping ütleb, et omadused tuleb eeldada seatavat enne avamist, kui nende enda dokumentatsioon ei väida teisiti.
Olemasoleva voo integreerimise korral hoidke järjestus koos: looge voog/paar, koostage õigesti tüübistatud SOCKS-sõnastik, seadke sobiv omadus ja kontrollige selle tõeväärtustulemust, seejärel registreerige sündmused ja alustage avamist.
Tulemus false on konfiguratsioonitõrge, mitte paigaldatud marsruut. Enne jätkamist kontrollige voo tüüpi, omaduse võtit, sõnastiku väärtuste tüüpe ja elutsüklit.
Sündmuspõhises lahenduses võib avamine alata ilma läbirääkimist lõpetamata. Jälgige oleku- ja veasündmusi enne, kui peate ühendust kasutatavaks.
Kui voog kuulub teisele teegile, kasutage selle dokumenteeritud enne-avamist konksu. Ainult hiljem saabuv tagasikutse võib olla vale integreerimispunkt. Juba avatud voo omaduste muutmine ei saa seda olemasolevat ühendust SOCKS-ile viia.