3
をフラッシュ:NSOutputStreamは私がiPhoneアプリに取り組んで使いたかったんだ
CFStreamCreatePairWithSocketToHost(NULL, url, port, &serverReadStream, &serverWriteStream);
そして、それを使用した後:
[serverWriteStream write:[sendData bytes] maxLength:[sendData length]];
私はリアルタイムを得るために5バイトの小さなパッケージを送信したいです更新。
私の問題は、バッファがいっぱいになったときだけストリームがデータを送信するということです。だから私は、フラッシュメソッドのいくつかの種類が必要またはすぐにデータを送信するストリームを指示します。
文書化されていないAPIに属していると思われる「TCP_NODELAY」(AppStoreには使用してはいけませんが、間違っている場合は正しい)を見つけることができました。私はストリームの作成を変更する必要がありますよね?
私にとっては、非ARC環境でのみ動作しました... :( – Ariel
場合によっては、最適な解決策は「\ r \ n」です。 – user902691