Java控制IP TTL?

时间:2008-11-13 13:56:21

标签: java sockets

在Java中,有没有办法控制套接字上发送的数据包的IP头的TTL?

2 个答案:

答案 0 :(得分:2)

显然只适用于具有以下内容的多播套接字

MulticastSocket.setTimeToLive(int ttl);

答案 1 :(得分:1)

使用

设置TTL
MulticastSocket.setTimeToLive(int ttl);

只有在您按照其他问题所述启用IPV4Stack时才会起作用

Java Multicast Time To Live is always 0

-Djava.net.preferIPv4Stack=true