Je tente de lire de manière synchrone à partir d'un CFReadStream
objecté créé par CFStreamCreatePairWithSocketToHost
. Le ruisseau a ouvert bien mais quand je tente d'invoquer CFReadStreamRead
sur elle dans une boucle, CFReadStreamRead() renvoie -1 et l'erreur résultant est:Erreur de réception Domaine = kCFErrorDomainCFNetwork Code = 2 lors de la tentative de lecture ReadStream
Error Domain=kCFErrorDomainCFNetwork Code=2 "The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)" UserInfo=0x14a920 {kCFGetAddrInfoFailureKey=8}
Je reçois également cette même erreur exacte lorsque vous utilisez cette ReadStream asynchrone - le premier rappel que je reçois est cette erreur.
OK alors quel est le correctif alors? ! J'ai un appel de service RESTful qui fonctionne très bien dans mon navigateur, mais la même demande par l'intermédiaire de ASIHTTPRequest obtient l'erreur de cette publication Est-ce que quelqu'un sait où aller d'ici? – Mark
-1 pour cette réponse, pour ne pas mentionner comment contourner le erreur et seulement expliquer ce que signifie l'erreur – Shailesh
@Shailesh: Et comment, exactement, faites-vous s'attendre à contourner une défaillance DNS? –