我在VS2010中创建了一个C#应用程序,可以充当客户端和服务器(与其他实例通信)。
我的问题是,在这样的应用程序中测试网络的好方法是什么?
我可以在另一台机器上发布和运行该应用程序,但我希望能够调试这两个实例。
答案 0 :(得分:1)
测试技术
使用数据包嗅探器(例如Wireshark)来监控和 分析数据包 ,例如其源和目标IP地址,MAC地址,端口号,协议等......对于* Nix环境,有TCPdump。
A basic guide to using Wireshark
我还建议阅读 Richard Blum C#网络编程手册 。有电子书副本可用。包含有关测试网络通信的有用信息......