c# - 我需要测试技巧

标签 c# visual-studio visual-studio-2010 testing networking

我正在 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/

相关文章:

c++ - 问题读取文件

c# - 用加号解码字符串

c# - 如何在多线程环境中保持对象成员变量对线程私有(private)

c# - 我如何单元测试 URL 在 c# 中是否有效?

C++内存对齐问题

c# - 断点绑定(bind)失败 - Visual Studio 2015

.net - 在 Windows 窗体应用程序中使用 C++/CLI 的命名空间混淆

c# - 将数据从 Excel 传输到 dataGridView

multithreading - 当一个线程由于断点而卡住时,是否可以让其他线程继续运行

c# - VSTO - 存储 Excel 工作簿设置的最佳位置