c# - 测试远程客户端-服务器应用程序

标签 c# testing client-server

昨天,I posted a question关于在 C# 中执行此远程客户端-服务器应用程序的一些技巧。所以现在,我们的团队能够创建一个。问题是,我们无法想出如何测试它的方法,因为我们目前在不同的地方度过周末假期。

如果你们中的任何人对我们如何测试它有任何想法,请给我们一些提示。

最佳答案

因为您同时拥有客户端和服务器程序,您可以简单地在同一台 PC 上运行它们并测试它们,就像它们在不同的机器上一样。 (使用“localhost”或“127.0.0.1”作为服务器的IP地址)

足以测试程序算法,一旦它在同一台 PC 上运行,它实际上应该可以在互联网/局域网上的任何两台机器上运行。

当然,您应该了解网络的实际运作方式。无论您连接的是谁,都必须对您可见。如果您要通过互联网连接,服务器的 IP 地址可能不够用。类似于 http://www.showmyipaddress.com/可能会显示 ISP 的前面的“白色”地址。运行服务器的用户可能在 NAT 后面有“灰色”IP 地址。因此,如果您要使用类似 showmyipaddress.com 的网站,请在 Windows 命令行中键入“ipconfig -all”来检查您的真实 IP 地址。如果 ipconfig 显示相同的 IP,则它很可能会在 Internet 上运行(只需检查您的防火墙)。

关于c# - 测试远程客户端-服务器应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3328277/

相关文章:

c# - 如何连接一行中的所有列值,然后将 DataTable 中的所有行连接成一个字符串?

c# - 向鼠标当前位置旋转图像

testing - 登录自动化测试

testing - 获取日志为提供了以下所需功能,但 Appium 无法识别

c# - 如何在 C# 中调用外部 exe 时使 UI 响应?

c# - 带有 Arduino 的 Alt-Tab 踏板

java - 使用 "real data"设置测试系统

java - 我的 java 服务器在代码中间停止

c# - 持续检查服务器状态

c# - 定时从客户端到服务器的数据备份