Java 需要在一台计算机上安装多个IP以测试聊天应用程序

Java 需要在一台计算机上安装多个IP以测试聊天应用程序,java,windows,video,ip,chat,Java,Windows,Video,Ip,Chat,我正在用Java制作一个聊天软件,所以我想在两台或更多不同的计算机上测试它(具体是IP)。但我只有一台电脑。在开发过程中,我不能一次又一次地将我的应用程序带到朋友家。请告诉我一种方法,这样我就可以在一台PC上安装2个或更多的IP,以检查它是否工作正常。 聊天结束后,我想给它添加一个视频会议功能,因此必须(可能)拥有多个IP。所以请提出一些建议。 谢谢在计算机上设置多个IP地址有几种方法: 在您的计算机上有多个网络接口卡(NIC),并为每个卡分配不同的IP地址 为单个NIC分配多个IP地址 要组合

我正在用Java制作一个聊天软件,所以我想在两台或更多不同的计算机上测试它(具体是IP)。但我只有一台电脑。在开发过程中,我不能一次又一次地将我的应用程序带到朋友家。请告诉我一种方法,这样我就可以在一台PC上安装2个或更多的IP,以检查它是否工作正常。 聊天结束后,我想给它添加一个视频会议功能,因此必须(可能)拥有多个IP。所以请提出一些建议。
谢谢

在计算机上设置多个IP地址有几种方法:

  • 在您的计算机上有多个网络接口卡(NIC),并为每个卡分配不同的IP地址
  • 为单个NIC分配多个IP地址
  • 要组合前面的两个选项:将多个NIC和多个IP分配给一个或多个NIC 看这里:
    首先,你可以使用virtualbox。在Virtualbox上安装操作系统。之后
    如果您有路由器,那么您和virtualbox有不同的IP地址

    对于在单个接口上有两个或多个IP地址,您可以使用MS Windows附带的
    netsh
    命令。是指向文档的链接,用于向接口添加地址。您需要的命令类似于

    netsh interface ipv4 add address “Local Area Connection” 192.168.1.2 255.255.255.0
    

    您也可以尝试将DM与您创建的IP一起使用,稍后当一切正常时,将其更改为真实的,并在多台计算机上进行测试。

    我认为这是最好的答案,因为这样您就不必处理每个IP运行一个完整VM的开销,这可能会变得昂贵、快速。在linux中,每个接口获得一个以上的IP是非常容易的。在互联网上会有任何速度损失吗?我不想失去任何速度,因为在安装Vm v后,有2个去Prxy或VPN更改IP。如果我遵循这个答案,互联网速度是否不会下降@m、 aibinno,因为NIC上有两个专用地址。它将是内部的,没有访问互联网。因此@m.aibin根据u,如果我选择选项2,我将有2个不同的IP,而不会损失互联网速度。这里我所说的IP是指除此之外的IP 192.168.1.1(它被称为公共或私有的内容不记得了)。那么我会得到2个不同的IP,比如29.136.65.23和27.165.43.98??是这样吗?你可以使用私有IP来测试你的应用程序。linux有同等的吗?