代码之家  ›  专栏  ›  技术社区  ›  valodzka

不同的服务器地址和客户端地址

  •  1
  • valodzka  · 技术社区  · 14 年前

    服务器有两个ip地址(比如1和2)

    iface eth0 inet static
      address         1.1.1.1
      netmask         255.255.255.0
      addresses-test      1.1.1.2/32
    

    地址1是默认值,所有应用程序都使用它。如何更改我的申请表的连接地址?例如,app1连接到serverX,serverX请参阅客户端地址1,app2连接到serverX,请参阅客户端地址2。

    至少在理论上可能吗?我试图找到java API,但任何其他工作方式都可以。

    1 回复  |  直到 14 年前
        1
  •  0
  •   cmeerw    14 年前

    在连接之前,可以将套接字绑定到特定的本地地址,请参阅 http://download.oracle.com/javase/6/docs/api/java/net/Socket.html#bind(java.net.SocketAddress) .