Bonjour/NSNetServiceを介してピアツーピア接続を確立するiOSアプリケーションがあります。 (WiTapのサンプルコードに基づいて)Bonjour/NSNetService NSOutputStreamに書き込まれたデータは、相手側には決して作られません(includesPeerToPeer = true)
場合によっては、両方のデバイスがデータを書き込むことができても(エラーが報告されないまま)、数秒後にもうデータを受信しないことがあります。
NSOutputStreamに書き込まれたデータは、他の側のNSInputStreamに決して送られません。
奇妙な部分は、接続が確立された直後に送受信が機能することです。それは数秒後に悪くなるようです。
includesPeerToPeer = falseに設定すると、それ以上は発生しません。同じ問題を抱えている人はいますか?私はブルートゥースを使用する必要があるため、ピアツーピアを使用する必要があります。
私はこのパッチを使用していますが、何も変更されません。 –