仅将udp套接字绑定到ipv6地址

时间:2013-02-20 11:07:52

标签: java sockets bind ipv6

我想知道如何通过执行以下代码将UDP套接字绑定到IPv6环回:

DatagramSocket datagramSocket = 
    new DatagramSocket(5000,Inet6Address.getByName("::1"));

我得到以下netstat输出,绑定到IPv4的套接字以及IPv6地址。

UDP    0.0.0.0:5000           *:*                                    2932
UDP    [::1]:5000             *:*                                    2932

但是当我尝试使用TCP而不是UDP

的代码时
new ServerSocket().bind(new InetSocketAddress(
    InetAddress.getByName("::1"), 5000));

我只将套接字绑定到IPv6环回地址

TCP    [::1]:5000             [::]:0                 LISTENING       3856

0 个答案:

没有答案