将DatagramSocket绑定到特定的InetAddress但是任意端口

时间:2015-12-16 10:29:28

标签: java sockets

是否可以将java中的DatagramSocket绑定到特定的InetAddress,但是让我们选择系统端口,就像调用DatagramSocket()构造函数时一样?

1 个答案:

答案 0 :(得分:2)

您必须将0作为port号码添加到InetSocketAddress构造函数中。然后,您可以致电getLocalAddress()getLocalPort来获取真实的端口号。