![](/img/trans.png)
[英]Java Media Framework always generating multicast packets with TTL=1
[英]Why would my java program send multicast packets with a TTL of 1?
我有一个java客户端程序,它使用带有服务发现的mdns来查找其关联的服务器。 在使用Windows,Fedora 10和Ubuntu 8.10在单个网络上进行大量测试后,我们向客户提供了测试版本。 他们报告客户端和服务器永远不会连接。 他们向我们发送了一个wireshark捕获,显示mdns数据包的TTL为1,即使我们的代码将其设置为32.当我们在本地测试时,TTL就像我们设置的那样是32。 客户正在使用Redhat Enterprise 5。
我看到Java Multicast Time To Live总是0,但它让我很好奇为什么那个问题提问者的TTL为0,但我的是1。
您是否查看了Java Multicast Time To Live的答案始终为0 ? 这也可以解决您的问题。 那里的答案引用了回答者的博客条目 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.