問題の声明:
ハードウェア IP ホストへの IP セッションの確立に関する iOS プロジェクトがあります。アプリが正しい IP パケットを送信した場合にのみ、ハードウェアは iOS アプリに応答することを想定しています。ただし、ハードウェアは別のチームによって開発されています。現在、ハードウェアをデバッグ モードにすることはできません。しかし、Wireshark を使用して IP パケットをキャプチャすることはできます。
問題は、GCDAsyncSocket または AsyncUdpSocket の TCP UDP デリゲート プロトコル関数をトリガーできないことです。お気に入り:
- (void)onUdpSocket:(AsyncUdpSocket *)sock didNotSendDataWithTag:(long)tag dueToError:(NSError *)error
質問:
iOS アプリからアプリの IP パケットを受信した後、手動で IP パケットに応答するのに役立つツールはありますか? iOS コードが正常かどうかを確認する必要があります。
編集:
パケットを受信するためにNetcatを使用したことを忘れていました:
nc -4 -u -l 80
しかし、それは私に何も答えることができません。