This question already has answers here:
Is it possible to specify which network interface for a JVM ( or IDE ) to use
(4个答案)
6年前关闭。
我有两个网络接口(无线和以太网)用于连接,但是我只想将信息发送到以太网,当我在以太网中没有连接时,多播套接字可以通过无线发送信息,但是我不想
(4个答案)
6年前关闭。
我有两个网络接口(无线和以太网)用于连接,但是我只想将信息发送到以太网,当我在以太网中没有连接时,多播套接字可以通过无线发送信息,但是我不想
最佳答案
您可以使用Socket#bind(SocketAddress endpoint)
方法将套接字绑定到要使用的适配器的特定IP地址。java.net.NetworkInterface
类可用于枚举可用接口并获取其IP地址。
关于java - 因为我只能通过多接口(interface)的以太网接口(interface)发送信息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10923768/