我最近被要求编写一个客户端服务器应用程序,所以我使用 c++ 和 windows 套接字来完成这个工作,我在 LAN 上的两台电脑上进行了尝试,它运行良好。我的教授希望看到这个工作真正有效,但我认为可能会有一种模拟该应用程序并显示它无需连接两台电脑等即可工作的方法......我该怎么做?
问问题
2805 次
3 回答
3
您不必模拟任何东西,只需在一台机器上运行它并使用 127.0.0.1(即 localhost 环回的地址)作为 IP 地址。我相信您应该有某种方法可以在客户端上指定服务器 IP 地址。
于 2013-04-20T12:15:13.200 回答
2
您可以像连接到远程主机一样连接到“本地地址”,只需使用 127.0.0.1 作为 IP 地址。
此外,请记住为您的服务器和客户端使用不同的端口。
于 2013-04-20T12:19:36.137 回答
0
不过,只需在一台机器上运行它们。
您所需要的只是一个为 IP up'n'running 配置的网络接口。
不需要任何物理网络电缆。
如果也没有可用的物理网络适配器,则可能会使用环回设备。它可以服务于127.0.0.0/255.0.0.0
子网的所有地址。默认情况下,它是为地址设置的127.0.0.1
。环回设备带有 TCP/IP 堆栈。
于 2013-04-20T12:34:16.147 回答