組み込みデバイスと通信したいのですが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
ポートをリッスンするが呼び出されない場合、何が欠けているのでしょうか? アプリが閉じられた後にポートをリッスンすることは可能ですか?