我正在设计一个使用Java服务器套接字的聊天服务。 当用户使用浏览器连接到我的服务器时,我需要确保他们的连接信息在浏览器中打开我网站上的新页面时保持不变。所以我需要跟踪他们的远程IP地址。我在下面使用它,但我无法测试它,因为我在本地机器上。
client.socket.getRemoteSocketAddress()
我想用来自客户端连接的多个IP地址测试我的系统,但我不能这样做,因为上面的方法返回的IP与我本地相同。如何在Eclipse中调试和测试这样的设置?
答案 0 :(得分:1)
您可以在Windows中为单个网卡分配多个地址'网络属性 - >提前选项。
查看简短教程: http://www.tutorialspoint.com/shorttutorials/assign-multiple-ip-addresses-to-windows-8-computer
另外,你最喜欢手动绑定地址,
即client.bind("some ip");