问题陈述:
我有一个关于与硬件 IP 主机建立 IP 会话的 iOS 项目。只有当应用程序发送正确的 IP 数据包时,硬件才会响应我的 iOS 应用程序。但是,硬件也在由其他团队开发。我目前无法使硬件处于调试模式。但是我可以使用 Wireshark 来捕获 IP 数据包。
问题是我无法触发任何 GCDAsyncSocket 或 AsyncUdpSocket 的 TCP UDP 委托协议功能。喜欢:
- (void)onUdpSocket:(AsyncUdpSocket *)sock didNotSendDataWithTag:(long)tag dueToError:(NSError *)error
问题:
是否有任何工具可以帮助我在从 iOS App 接收到 App IP 数据包后手动响应 IP 数据包?我需要验证我的 iOS 代码是否正常。
编辑:
我忘了提到我使用 Netcat 接收数据包:
nc -4 -u -l 80
但是,它无法回复我任何东西。