gpt4 book ai didi

java - 使用环回测试环境

转载 作者:可可西里 更新时间:2023-11-01 02:49:23 26 4
gpt4 key购买 nike

我想在同一台物理机器上运行同一台服务器的两个实例。这两台服务器将监听相同的端口,例如 12345。我尝试在 127.0.0.1 上运行一台服务器,在 127.0.0.2 上运行另一台服务器。这两个服务器基本上将使用相同的端口发送和接收消息,但在不同的环回地址上运行。我不知道我是否在正确的路径上设置这个测试环境?不知何故,我无法设置这个测试环境。我正在使用 java 开发服务器。

最佳答案

如果指定两个不同的接口(interface),则可以将两个服务器绑定(bind)到同一个端口:

ServerSocket s1 = new ServerSocket(port, 500, InetAddress.getByName("127.0.0.1"));
ServerSocket s2 = new ServerSocket(port, 500, InetAddress.getByName("127.0.0.2"));

关于java - 使用环回测试环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15823124/

26 4 0