无法在同一台机器上跟踪应用程序网络通信

问题描述

我有7个应用程序通过UDP和TCP相互通信的网络应用程序环境。它们全部使用计算机的本地IP或127.0.0.1(localhost)侦听端口或彼此连接。

所有这些应用程序都在一台测试计算机上运行。

我想精确地分析每个应用程序如何与其他应用程序通信,因此我尝试了Wireshark和Netmon。但是,Wireshark和Netmon都不会向我显示任何这些应用程序发送或接收的任何数据包。

我可以做些什么来分析这种环境? Wireshark或Netmon能够分析吗?使用相同的源IP和目标IP跟踪数据包是否有问题?

解决方法

您在Wireshark中选择了哪个接口来捕获流量? 对于您的情况,我认为您应该在Wireshark中选择“用于回送流量的适配器”。 它将捕获本地托管应用程序的回送通信。