我对java中的网络有点新意。 我遇到的情况是我需要创建一个服务器套接字,它只能侦听机器中所有可用IP中选定的IP。
我有8个从eth0到eth7命名的vNIC(接口),每个都有自己的IP。我的服务器套接字应该只监听eth4,eth5,eth6和amp; eth7。
目前我可以看到一个选项来监听机器中的特定IP或任何可用的IP。但我的要求不是任何东西,只有多个IP。
另外,我可以看到一个解决方案,可以为每个IP创建多个套接字。在我的情况下总共有四个插座。
有更优雅的解决方案吗?
答案 0 :(得分:0)
你做不到。您可以侦听一个IP地址或全部IP地址。没别了。
您必须为每个IP地址创建一个侦听套接字。