2013-03-17 1 views
2

내가 연결에Windows가 Java의 Socket.setSOTimeout을 방해합니까?

reading here, that 오전의 JVM (자바 가상 머신) IP/포트에 호스트 이름을 확인하려고합니다. Windows는 UDP (사용자 데이터 그램 프로토콜) 포트 137에서 시간 제한 1.5 초를 사용하여 netbios ns 쿼리를 시도하고 ICMP (Internet Control Message Protocol) 포트 도달 할 수없는 패킷을 무시하고 은이 값을 두 번 더 반복하여 4.5 초. I 은 HOSTS 파일에 중요한 호스트 이름을 넣는 것이 좋습니다. 신속하게 해결됩니다. 또 다른 가능성은 NETBIOS 을 완전히 끄고 LAN (근거리 통신망)에서 순수 TCP/IP를 실행하는 것입니다.

현재이 문제는 여전히 남아 있습니까? 나는 심장 박동 감지기로 일하고 있기 때문에 나는 호기심이 많았다.

답변

2

귀하의 인용문은 규범적인 참고 자료가 아니며, 다른 취미 사이트 일 뿐이며,이 경우에는 잘못된 것입니다. 이것의 아무 것도 setSoTimeout()과 관련이 없습니다. 그는 이름 해석 시간, 연결 시간 및 읽기 시간 사이에 완전히 혼란 스럽습니다. setSoTimeout()은 읽기 타임 아웃을 설정하며 정확하게 또는 다른 방법으로 그가 기술 한 속임수에 영향을받지 않습니다. 연결 시간에는 일어나지 않을 것입니다. 이름에서 알 수 있듯이 이름 확인 시간에 발생합니다.

해당 사이트 나 해당 페이지에서 발견되는 유일한 혼란과는 거리가 멀어서 당신을 확신시켜줍니다. 저는 10 년 전에이 페이지에서 몇 가지 오류에 대해 말씀 드렸습니다. 그 외에도 많은 정보가 있습니다.이 모든 정보는 현재까지 수정되지 않은 상태로 남아 있으며 사이트의 정확성, 최신 성 및 내용에 대한 아이디어를 제공합니다 검토 메커니즘. 그의 유일한 반응은 나에 대한 무례한 말을하는 것이었다. 동료 검토 메커니즘으로 확신 할 수 없습니다.

신뢰할 수있는 출처를 찾으십시오.

+0

알아보기 - 대단히 감사합니다! – Coffee

관련 문제