我最近被要求写一个客户端服务器应用程序,所以我这样做是使用C ++和Windows套接字,我试图在一个局域网上两台电脑,它的工作相当well.My教授希望看到这方面的工作真正的,但我认为有可能是一种方式来模拟应用程序,并表明它的作品,而不必连接两台PC等等....我怎么能做到这一点?
Answer 1:
你不必模仿什么,只是一台机器和使用127.0.0.1(本地主机那回送地址)上运行,它为IP地址。 我相信你应该有一些办法在客户机上指定服务器的IP地址。
Answer 2:
您可以连接到相同的方式为连接到远程主机的“本地地址”,只要使用127.0.0.1作为IP地址。
还有,记得使用不同的端口为您的服务器和客户端。
Answer 3:
只需一台机器上运行它们虽然。
所有你需要的是有配置为IP up'n'running网络接口。
这里不需要受到任何物理网络cableing。
如果还没有物理网络适配器可用,可能使用回环设备。 它可以成为服务于所有地址127.0.0.0/255.0.0.0
子网。 每默认情况下它设置为地址127.0.0.1
。 回环设备自带的TCP / IP协议栈。
文章来源: How to simulate a client server application I wrote in c++ using windows sockets?