【发布时间】:2014-09-27 10:58:50
【问题描述】:
我正在调试 iOS 应用程序服务器,客户端应用程序似乎没有发送正确的数据。我确实有一个 iOS 设备来运行该应用程序,但我没有一个 Mac 可以在模拟器中运行它或连接调试器。所以我决定先检查一下网络流量。
在我的设置中,我有一个 Wi-Fi 路由器,它为我的 Windows 笔记本电脑和我的 iOS 设备提供互联网服务。我有一个运行服务器应用程序的远程服务器。服务器有域,应用程序使用域。
我的第一个想法是使用我笔记本中的wireshark 来嗅探进出特定主机的所有流量。但 Wireshark 似乎无法在我的手机和应用程序服务器之间捕获任何数据包。我试过用“host XXX.XXX.XXX.XXX”设置嗅探无线接口,其中XXX.. - 是应用服务器的IP。
下一步将在本地运行服务器应用程序并更改本地 DNS 设置,以便手机连接到本地实例,而不是远程实例。但我想先尝试嗅探。在这样的设置中可能吗?我应该在 Wireshark 设置中进行哪些更改才能真正看到流量?
【问题讨论】:
-
首先请注意,您的笔记本电脑中需要支持混杂模式的无线网卡。否则您将无法捕获该流量。
标签: ios networking wireshark