【问题标题】:How to simulate a client server application I wrote in c++ using windows sockets?如何使用 Windows 套接字模拟我用 C++ 编写的客户端服务器应用程序?
【发布时间】:2013-04-20 12:09:40
【问题描述】:

我最近被要求编写一个客户端服务器应用程序,所以我使用 c++ 和 Windows 套接字来完成这个工作,我在 LAN 上的两台电脑上进行了尝试,它运行良好。我的教授希望看到它真正工作,但我想可能有一种方法可以模拟该应用程序并显示它可以工作,而无需连接两台 PC 等等....我该怎么做?

【问题讨论】:

  • 不完全确定 Windows,但在 UNIX(我猜是 Windows)上,服务器和客户端可以在同一台机器上。
  • @evading:同样适用于 Windows。

标签: c++ network-programming client-server winsockets


【解决方案1】:

您不必模拟任何东西,只需在一台机器上运行它并使用 127.0.0.1(即 localhost 环回的地址)作为 IP 地址。我相信您应该有一些方法可以在您的客户端上指定服务器 IP 地址。

【讨论】:

    【解决方案2】:

    您可以像连接远程主机一样连接到“本地地址”,只需使用 127.0.0.1 作为 ip 地址即可。

    另外,请记住为您的服务器和客户端使用不同的端口。

    【讨论】:

      【解决方案3】:

      不过,只需在一台机器上运行它们。

      您只需要一个为 IP 启动运行配置的网络接口。

      不需要任何物理网络电缆。

      如果也没有可用的物理网络适配器,则可能会使用环回设备。它可以为127.0.0.0/255.0.0.0 子网的所有地址提供服务。默认情况下,它设置为地址127.0.0.1。环回设备带有 TCP/IP 堆栈。

      【讨论】:

        猜你喜欢
        • 2014-01-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-25
        • 1970-01-01
        相关资源
        最近更新 更多