我在C++控制台应用程序中有一个客户端服务器程序。我先运行服务器然后运行客户端。服务器应该显示从请在连接客户端的IP地址,但它说0.0.0.0无法接收客户端的IP地址
我猜它这条线是造成问题
getsockname(ListeningSocket, (SOCKADDR *)&ServerAddr, (int *)sizeof(ServerAddr));
printf("Server: Receiving IP(s) from client: %s\n", inet_ntoa(ServerAddr.sin_addr));
在客户端我设置的IP地址127.0 .0.1
ServerAddr.sin_addr.s_addr = inet_addr("127.0.0.1");
['getsockname'](http://msdn.microsoft.com/en-gb/library/windows/desktop/ms738543(v = vs.85).aspx)return? – 2013-03-11 09:40:50
为获得最佳效果:在与服务器不同的计算机上测试客户端。 – Johnsyweb 2013-03-11 10:06:56
我试图在另一台计算机上运行它,但我遇到了问题。看到这里http://stackoverflow.com/questions/15297270/problems-with-running-exe-file-built-with-visual-studio-on-another-computer – Karen123456 2013-03-11 15:09:00