我正在 VS2010 中制作一个 C# 应用程序,它既可以充当客户端又可以充当服务器(以便与自身的其他实例进行通信)。
我的问题是,在这样的应用程序中测试网络的好方法是什么?
我可以在另一台机器上发布和运行应用程序,但我希望能够调试这两个实例。
最佳答案
测试技术
使用数据包嗅探器,例如 Wireshark ,监控和分析数据包,例如它们的源和目标 IP 地址、MAC 地址、端口号、协议(protocol)等...对于*Nix 环境有 TCPdump .
A basic guide to using Wireshark
我还建议阅读 Richard Blum C# 网络编程书籍。有可用的电子书副本。包含有关测试网络通信的有用信息...
关于c# - 我需要测试技巧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5779442/