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

C# 测试远程客户端-服务器应用程序,c#,testing,client-server,C#,Testing,Client Server,昨天,关于用C#编写这个远程客户机-服务器应用程序的一些技巧。所以现在,我们小组能够创建一个。问题是,我们无法思考如何测试它,因为我们目前在不同的地点进行周末休息 如果你们中的任何人对我们如何测试它有任何想法,请给我们一些提示。让你们中的一个安装服务器,另一个安装客户端。确保您的配置匹配(使用服务器IP地址,因为您可能没有可以通过DNS解析的服务器名称)。让一个人安装服务器,另一个人安装客户端。确保您的配置匹配(使用服务器IP地址,因为您可能没有可以通过DNS解析的服务器名称) 浏览到 您的ip

昨天,关于用C#编写这个远程客户机-服务器应用程序的一些技巧。所以现在,我们小组能够创建一个。问题是,我们无法思考如何测试它,因为我们目前在不同的地点进行周末休息


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

让你们中的一个安装服务器,另一个安装客户端。确保您的配置匹配(使用服务器IP地址,因为您可能没有可以通过DNS解析的服务器名称)。

让一个人安装服务器,另一个人安装客户端。确保您的配置匹配(使用服务器IP地址,因为您可能没有可以通过DNS解析的服务器名称)

  • 浏览到
  • 您的ip地址列在那里
  • 将您的IP地址告知其他人(如果您有一个端口,则需要在FW/路由器中打开一个端口)
  • 告诉他们在应用程序中将localhost更改为您的ipaddress,然后连接
  • 浏览到
  • 您的ip地址列在那里
  • 将您的IP地址告知其他人(如果您有一个端口,则需要在FW/路由器中打开一个端口)
  • 告诉他们在应用程序中将localhost更改为您的ipaddress,然后连接

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

    测试程序算法就足够了,一旦它在同一台PC上运行,它就可以在internet/LAN上的任意两台机器上运行


    当然,你应该了解网络是如何运作的。无论您连接的是谁,都必须对您可见。若要通过internet连接,服务器的IP地址可能不够。类似的东西可能会显示ISP的正面,“白色”地址。运行服务器的用户可能在NAT后面有“灰色”IP地址。因此,如果您打算使用showmyipaddress.com之类的工具,请在windows命令行中键入“ipconfig-all”来检查您的真实IP地址。如果ipconfig显示相同的IP,它很有可能在internet上工作(只需检查您的防火墙)。

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

    测试程序算法就足够了,一旦它在同一台PC上运行,它就可以在internet/LAN上的任意两台机器上运行


    当然,你应该了解网络是如何运作的。无论您连接的是谁,都必须对您可见。若要通过internet连接,服务器的IP地址可能不够。类似的东西可能会显示ISP的正面,“白色”地址。运行服务器的用户可能在NAT后面有“灰色”IP地址。因此,如果您打算使用showmyipaddress.com之类的工具,请在windows命令行中键入“ipconfig-all”来检查您的真实IP地址。如果ipconfig显示相同的IP,它很有可能在internet上工作(只需检查防火墙即可)。

    您可以使用VMWare并运行虚拟机(这是您的选择),并在同一台机器上运行服务器和客户端。
    或者您可以在同一台机器上运行它,只需在命令提示符下运行:“ipconfig”!获取IP并使用它,或者在某些语言中,您可以使用关键字“localhost”,祝您好运

    您可以使用VMWare并运行虚拟机(这是您的选择),并在同一台机器上运行服务器和客户机。
    或者您可以在同一台机器上运行它,只需在命令提示符下运行:“ipconfig”!获取IP并使用它,或者在某些语言中,您可以使用关键字“localhost”,祝您好运

    请将作业问题标记为此类问题。人们很乐意提供帮助,但我们需要正确的上下文:)请在作业问题上加上这样的标签。人们乐于提供帮助,但我们需要正确的背景:)