나는 을 사용하여 안드로이드 채팅 응용 프로그램을 제작하고 있습니다. 사용자 연결 후 소켓에 배열을 저장합니다. 내 문제는 내가 서버를 다시 시작하면 모든 저장된 소켓이 사라진다는 것이다. 서버를 다시 시작한 후에도 클라이언트 소켓 정보를 검색하여이를 검색하는 방법. (데이터베이스 또는 더 나은 방법으로 파일에 소켓을 저장할 수 있습니까?) 감사합니다.socket.io에서 소켓 연결을 저장하고 복원하는 방법
1
A
답변
0
소켓을 저장할 필요가 없습니다. 게다가 그것은 불가능합니다. 안드로이드는 모르겠지만 브라우저 용 Socket.io를 사용하면 서버가 다운되면 클라이언트가 일정 간격으로 자동으로 다시 연결을 시도합니다.
서버가 다시 수신하면 클라이언트는 아무런 노력없이 다시 연결됩니다. 직접 해보고 서버와 클라이언트를 시작하고 서버를 죽인 다음 몇 초 후에 다시 실행하십시오.
안드로이드 클라이언트에이 기능이 없으면 disconnect
이벤트 클라이언트 측을 청취하면됩니다. 그런 다음 1 초마다 다시 시도하십시오.
관련 문제
- 1. KineticJS의 상태를 저장하고 복원하는 방법
- 2. 소켓 socket.io에서 보낸 메시지를 추적하십시오.
- 3. audiounit의 상태를 audiounit 호스트로 저장하고 복원하는 방법
- 4. 데이터베이스에 UIElements를 저장하고 나중에 복원하는 방법?
- 5. RaphaelJS에서 변환 상태를 저장하고 복원하는 방법
- 6. DataTable을 저장하고 복원하는 가장 좋은 방법 C#
- 7. 개체의 복사본을 저장하고 나중에 복원하는 방법
- 8. DataFrame을 완전히 저장하고 복원하는 포맷?
- 9. socket.io에서 여러 소켓 속성을 얻는 방법은 무엇입니까?
- 10. socket.io에서 소켓 객체를위한 새로운 함수를 정의하는 법
- 11. 프로세스의 소켓 연결을 변경하는 방법
- 12. GO에서 웹 소켓 연결을 저장하는 방법
- 13. 웹 아키텍처 - DB 스냅 샷을 효율적으로 저장하고 복원하는 방법
- 14. 특정 소켓이 socket.io에서 열려 있는지 확인하는 방법?
- 15. ON_ERROR_STOP의 값을 저장하고 복원하는 방법은 무엇입니까?
- 16. 안드로이드에 FragmentPagerAdapter 상태를 저장하고 복원하는 방법은 무엇입니까?
- 17. Android에서 ExpandableListView의 상태를 저장하고 복원하는 방법은 무엇입니까?
- 18. 활동의 상태를 올바르게 저장하고 복원하는 방법은 무엇입니까?
- 19. 레지스터 그룹을 저장하고 나중에 복원하는 방법은 무엇입니까?
- 20. 쿠키에 현재 URL을 저장하고 자바 스크립트로 복원하는 방법 onclick
- 21. 전환 사이에 상태를 저장하고 복원하는 가장 좋은 방법
- 22. eclipse에서 zoom positon을 저장하고 복원하는 방법 IDE ViewPart?
- 23. RecyclerView를 저장하고 복원하는 방법 Json을 사용하여 항목의 위치
- 24. UIViewController가 해제 된 후 각 UISwitch 상태를 저장하고 복원하는 방법
- 25. 파편을 전환 할 때 custom arrayadapter 데이터를 저장하고 복원하는 방법
- 26. TensorFlow python으로 훈련 된 DNNClassifier를 저장하고 복원하는 방법; 홍채 예
- 27. 누가 소켓 연결을 종료합니까?
- 28. 어떻게 소켓 연결을 풀링합니까?
- 29. 서버 소켓 연결을 끊고
- 30. 소켓 연결을 구현하는 서블릿