데이터 그램 패킷에 TTL을 설정하는 데 문제가 있습니다. 멀티 캐스트 소켓으로 패킷을 보내기 전에 패킷의 setTTL (...) 메서드를 호출하지만 ethereal을 사용하여 패킷을 캡처하는 경우 TTL 필드는 항상 0으로 설정됩니다.Java 멀티 캐스트 지속 시간은 항상 0입니다.
8
A
답변
6
재미 있기 때문에이 질문을해야합니다. 그냥 wrote about this yesterday, 나는 약 6 개월 전에 똑같은 문제를 겪고있었습니다.
-Djava.net.preferIPv4Stack=true
0
오라클에서 pfranza의 수정을 구현하는 명령 줄이 없습니다 :
재산 java.net.preferIPv4Stack=true
설정을 기본적는 IPv4 스택을 사용하도록 JVM을 알리는 특별한 시스템 속성을 설정해야 각 Oracle 세션으로 다음과 같은 PL/SQL 스 니펫 (snippet)와 멀티 캐스트 전화를 포함하는 자바 코드를 호출하기 전에 다음과 호출이 성공
ret := dbms_java.set_property('java.net.preferIPv4Stack','true');
경우는 NULL을 반환합니다.
감사합니다. 시도해 보겠습니다. –
나는 그것을 시험해보고 저를 위해 일했습니다! 고맙습니다! – Elmer