2

我的程序需要监听传入的套接字连接(让我们在端口 8765 上达成一致),但它不知道它可以在特定机器上绑定哪些地址。当然,它可以简单地收听所有这些,但它需要通过不同的(较慢的)通道向客户端程序发送它应该尝试的地址,以便在端口 8765 上丰富我。

所以流程是这样的:

  1. 我的程序在端口 8765 上的所有可用接口上侦听
  2. 找出可能到达的 inet4 地址列表(这一步是实际问题)
  3. 在白板上写地址的帖子(博文或其他东西)
  4. 有兴趣的客户尝试所有这些,看看他们可以使用哪一个来访问我的程序。

当然,这一切都将在 java 中完成 :)

4

1 回答 1

2

NetworkInterface.getNetworkInterfaces()

于 2010-04-02T17:08:46.283 回答