对于使用Internet的应用程序,我想获取关联的应用程序正在与之通信的主机名和/或IP地址。
例如,对于《守望先锋》这样的游戏:
我可以在游戏中打开网图,然后在左上角告诉我:
"[ord1] 24.104.44.182:26589"
。
我研究了c#类IPAddress,TcpClient,TcpListener和Socket。除非我对它们有误读或误解,否则它们似乎并没有达到我的目的。
预期结果非常简单明了:
"Application Name" - "Host Name" (if applicable) - "IP Address(es)"
Overwatch.exe - ord1 - 24.104.44.182:26589