나는 websocket을 연구 중이며 나는 바람둥이 노하우를 시도했다. here 15 초 동안 사용하지 않으면 서버는 onclose 메소드를 상태 1002 (프로토콜 오류 여야 함)로 호출한다는 사실을 제외하고는 모두 명확합니다. 내가 닫을 때까지 websocket을 열린 상태로 유지하려면 어떻게해야합니까? 내가 놓친 게 있니? Ps : Tomcat 7.0.27을 사용하고 있습니다.올바르게 닫을 때까지 웹 소켓을 열어 두는 방법은 무엇입니까?
1
A
답변
0
비슷한 문제가있어서 server.xml 구성에서 connectionTimeout을 높게 설정하여 중지했습니다.
J
0
당신은 밀리 초 소켓 타임 아웃을 설정하는 데 사용됩니다 getReadTimeout 메소드를 오버라이드 (override) 할 필요가 있습니다. -1을 반환하면 클라이언트 측에서 올바르게 닫힐 때까지 websocket이 항상 열려 있습니다.
@Override
public int getReadTimeout() {
return -1;
}
관련 문제
- 1. 클라이언트가 소켓을 닫을 때까지 소켓을 열어 두는 방법은 무엇입니까?
- 2. 기본 편집기로 열어 닫을 때까지 기다림
- 3. 스트림을 모델에서 컨트롤러로 열어 두는 방법은 무엇입니까?
- 4. 소켓을 닫을 수있는시기를 감지하는 방법은 무엇입니까?
- 5. PHP로 파일을 열어 두는 방법?
- 6. Google지도 V3에서 동시에 한 정보 창을 열어 두는 방법은 무엇입니까?
- 7. ADOX에서 파일 핸들을 열어 두는 경우
- 8. jQuery UI Accordian : 특정 창을 기본적으로 열어 두는 방법은 무엇입니까?
- 9. C++ 코드를 실행 한 후 창을 열어 두는 방법은 무엇입니까?
- 10. 사용자가 메뉴 항목을 선택한 후에 NSPopUpButton을 열어 두는 방법은 무엇입니까?
- 11. 페이지를 통해 mysql 연결을 열어 두는 것은 완전히 무모한가요?
- 12. 자바 소켓을 열어 놓고 있니?
- 13. TCP 소켓을 올바르게 닫습니다.
- 14. 시간을 열어 올바르게 정렬
- 15. PowerShell runspace를 .Net에서 열어 두는 것
- 16. Excel 파일을 열어 두는 VBScript 코드
- 17. jquery가있는 포스트 백에서 패널을 열어 두는 아코디언
- 18. 양식 인스턴스를 열어 두는 작업이 있습니까?
- 19. COM1을 프로그램 전체에서 열어 두는 것이 맞습니까?
- 20. 서버 소켓을 닫을 수 없습니다.
- 21. CancelKeyPress 이벤트가 발생할 때까지 어떻게 콘솔을 열어 둘 수 있습니까?
- 22. accept() 시스템 호출이 이전 연결 소켓을 닫을 때까지 새로운 연결을 수락하지 않는 이유는 무엇입니까?
- 23. 장시간 실행하는 동안 소켓을 열어 두어야합니까?
- 24. 비누 요청은 반환 될 때까지 열어 두었습니까?
- 25. android/eclipse의 로그인 페이지를 사용하여 프로젝트를 항상 열어 두는 방법
- 26. 알림 창에서 알림을 지우지 만 알림 창을 열어 두는 방법
- 27. 파일을 닫을 때까지 기다리는 방법
- 28. 내 호스트에 웹 소켓을 설치하는 방법은 무엇입니까?
- 29. C# 소켓 - 어떻게 소켓을 열어 두어야합니까?
- 30. 라이브 웹 사이트를 올바르게 업데이트하는 방법은 무엇입니까?
감사합니다. 그것은 작동합니다! – sasaman85