안녕하세요. <div><br></div> <div>자바 소켓 대기시간에 관련해서 여쭤볼 것이 있습니다.</div> <div><br></div> <div>상황은 아래와 같습니다.</div> <div><br></div> <div>- 서버는 닫혀있음</div> <div>- 클라이언트는 서버에 연결시도</div> <div><br></div> <div>제가 코딩한 자바 서버와 클라이언트 파일이 있는데</div> <div><br></div> <div>서버로 동작하는 컴퓨터에서 클라이언트를 실행하면</div> <div><br></div> <div>서버가 닫혀있을 시, 클라이언트는 재빠르게 소켓을 꺼버립니다.</div> <div><br></div> <div>그리곤 바로 예외처리로 넘어가죠</div> <div><br></div> <div>그러나 서버에서 클라이언트를 실행할 일은 거의 없기 때문에</div> <div><br></div> <div>다른 PC에서 클라이언트를 실행하고 서버에 접속하려고 하면(서버는 그대로 닫혀있음)</div> <div><br></div> <div>계속 대기하다가 2~3분뒤에서야 소켓을 끕니다..</div> <div><br></div> <div>2~3분이 너무 길다고 생각되는데요</div> <div><br></div> <div>이 대기시간을 단축시킬 방법은 없나요?</div> <div><br></div> <div>서버가 켜져있을 때 다른 PC에서 클라이언트가 연결을 시도하면 5초정도 걸립니다.</div> <div><br></div> <div>서버 PC는 twinip 설정을 하여 공인IP를 부여받은 상태입니다.</div> <div><br></div> <div>아래는 클라이언트 소켓연결코드입니다.</div> <div><br></div> <div>=====================================================</div> <div>서버가 닫혀있으면 Socket함수에서 2~3분정도 대기하다가 catch 구문으로 넘어갑니다.</div> <div><br></div> <div>연결은 위에서 말한 것처럼 5초 정도 걸리구요.</div> <div><br></div> <div>닫혀있을 때 2~3분정도 되는 대기시간을 단축시키고 싶은게</div> <div><br></div> <div>이번 질문의 요지입니다 ㅠ_ㅠ</div> <div><br></div> <div><div style="text-align:left;"> <div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/201710/150761587552109242b2ca4cbba5c11c459de2842c__mn190610__w509__h158__f15278__Ym201710.jpg" width="509" height="158" alt="제목 없음.jpg" style="border:none;" filesize="15278"></div><br></div><br></div> <div><br></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.