2016-09-01 19 views
0

私はオーディオデータのUDP送信に取り組んでいます。私はCocoaAsyncSocket-GCDAsyncUdpSocketを使用しています。私のプロジェクトがiPhone 6で動作するとき、私はちょうどデータの一部を受け取ることができます。数秒後、アプリはもうデータを受信できませんが、それでもデータを送信できます。私はiPhone 4で動こうとしましたが、そのような問題はありません。誰が何がうまくいかないのか説明できますか?GCDAsyncUdpSocketはデータを受信しません

+0

コードを投稿することから始まります。これは機能しません。 – sphinks

+0

私は[_udpSocket sendData:_middata toHost:_otherIPText.text port:i withTimeout:-1 tag:0]を使用します。このメソッドはGCDAsyncUdpSocketオーディオデータを提供し、 - (void)udpSocket:(GCDAsyncUdpSocket *)sock didReceiveData:(NSData *)data fromAddress:(NSData *)address withFilterContext:(id)filterContextを使用してデータを受信します。私はこの代理人がメソッドを受け取るGCDAsyncUdpSocketに頼っているが、私のアプリはちょうどこのメソッドを数秒実行します。 – Devil

答えて

0

シングルトンを使用していることを確認してください。私と同じ問題があります。私の場合は、シングルトンを使用しないため、多くのオブジェクトが存在するため、毎回データを受信できません。

+0

お返事ありがとうございます、あなたが言ったように私は試してみましたが、うまくいきません。私は受信データのメソッドを使用するように努めています。私がレコードを使用して一緒にメソッドを受け取ると、私が言ったような質問が表示されます。私はあなたのオブジェクトでそれらの2つの方法を使用する方法を知りたいですか? – Devil

関連する問題