0
비동기 IO를 수행하기 위해 CFWriteStreamScheduleWithRunLoop 및 CFWriteStreamWrite를 사용하고 있습니다. 여기에 두 번째 호출에서 우리는 소켓이 더 많은 데이터를 받아 들일 준비가되어 있다고 보장 할 수 없기 때문에 각 kCFStreamEventCanAcceptBytes 알림 당 안전 한 (차단되지 않음) 것만으로도 CFWriteStreamWrite 호출이 안전하다고 보입니다. 따라서 n CFWriteStreamWrite 호출을 만들고 싶다면 "waiting for kCFStreamEventCanAcceptBytes"와 "CFWriteStreamWrite"를 n 번 반복해야합니다.CFWriteStream이있는 비동기 IO
이 정보가 맞습니까?
감사합니다.