Recebendo domínio de erro = kCFErrorDomainCFNetwork Code = 2 ao tentar ler do ReadStream

Estou tentando ler de forma síncrona de umCFReadStream objetado criado porCFStreamCreatePairWithSocketToHost. O fluxo abriu bem, mas quando tento chamarCFReadStreamRead nele em um loop, CFReadStreamRead () retorna -1 e o erro resultante é:

Error Domain=kCFErrorDomainCFNetwork Code=2 "The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)" UserInfo=0x14a920 {kCFGetAddrInfoFailureKey=8}

Também estou recebendo esse mesmo erro exato ao usar este ReadStream de forma assíncrona - o primeiro retorno de chamada que recebo é esse erro.

questionAnswers(3)

yourAnswerToTheQuestion