3

組み込みデバイスと通信したいのですがTCP/IP、通信部分で完了です。以前GCDAsyncUdpSocketは通信していて、アプリがフォアグラウンドにあるときはすべてうまくいきましたが、アプリを閉じた状態でも何らかの通信を行いたいです。アプリが閉じられた後にデータをプッシュし続けるためにイベントで使用dispatch_async(dispatch_get_global_queue(0, 0) した ため、アプリが閉じられた後にデバイスにデータを送信することに成功しました。applicationDidEnterBackgroundアプリが閉じられてもポートをリッスンしたい。リッスンするポートをセットアップして、 app にデリゲート メソッドを記述しAppDelegate.mます。

- (void)udpSocket:(GCDAsyncUdpSocket *)sock didReceiveData:(NSData *)data
  fromAddress:(NSData *)address withFilterContext:(id)filterContext

ポートをリッスンするが呼び出されない場合、何が欠けているのでしょうか? アプリが閉じられた後にポートをリッスンすることは可能ですか?

4

0 に答える 0