주어진 시간 Socket soc = new Socket(host,port);
호스트 컴퓨터가 가동 중이고 실행 중일 때 즉시 소켓이 생성됩니다.자바 소켓 생성에 더 많은 시간이 걸린다
그러나 컴퓨터를 끄거나 다시 부팅하면이 줄에 약 40 초가 소요됩니다. soc.setSoTimeout(timeout);
을 사용해 보았습니다. 그러나이 줄은 소켓 생성 후 사용됩니다. 그러므로 그것은별로 도움이되지 않습니다.
또한 자바 자체의 버그 인 것 같습니다. http://bugs.sun.com/bugdatabase/view_bug.do;:YfiG?bug_id=5092063
etc/hosts 파일에 시스템 포트 및 호스트 이름을 추가하는 것과 같은이 링크에서 몇 가지 해결 방법을 시도했습니다. 그러나 그것은 효과가 없습니다. 소켓 생성 중에 DNS 해상도로 인한 지연으로 인해 시스템의 응답 시간이 심각하게 영향을받습니다.
도움을 주시면 감사하겠습니다.
덕분에, 시니어
? 실제 인터페이스를 특정 인터페이스로 제한해야합니까? 아니면 느린 것을 경험하고있는 클라이언트 쪽입니까? –