Issue 타입
상세 내용
- 서버가 죽었다가 올라올때 혹은 오랜기간 활동을 안하면 웹소켓 세션들이 전부 끊깁니다. 빠칭코 게임을 실행시키는 동안에는 항상 세션들이 연결되어 있어야 하는데, 어떻게 하면 좋을까요?
딱 1분이 지나면 화면 안에 있든 앱 밖에 있든 세션이 해제가 됨.
화면에 들어갈때 정상적으로 세션이 연결이 되면 1분이 지나도 해제가 안됨.


중간에 네트워크 문제가 생겼다가 다시 연결이 되어도 판 갱신이 안되고, 칸 선택도 못하게 됨.
신기하게 세션은 끊기지 않은 상태임. 그런데도 네트워크가 다시 연결되었어도 브로드캐스드를 못 받음.
그렇게 1분 동안 아무 활동을 못하게 되면 세션 해제가 되어서 서버쪽에서 해당 사용자를 핸들링 못하게 됨. 이땐 ping pong도 불가능해짐.
네트워크가 끊긴다고 세션이 끊기는게 아니다보니 프론트에서도 세션 갱신이나 화면 갱신 트리거를 못 걸음.
결국, 새로고침 버튼 만듦..ㅋㅋㅋ
세션 연결이 어짜피 빠칭코 화면에 들어왔을때 이루어지니까, 새로고침하면 세션도 정상적으로 연결되고, 브로드캐스팅도 잘 받게 되고, 화면 갱신도 잘됨ㅋㅋㅋ 서버 죽었다 다시 깨어났을 때도, 사용자들이 새로고침해주면 바로 정상적으로 작동하기 시작해서.. 일단은 이렇게 해두고 좋은 방법 있으면 코드 수정해..할께요.
어라 새로고침 버튼만으론 해결 안된다.
세션 문제가 계속 생기네. 웹소켓 세션 공부 좀 더 하고 해보자.
일정
Issue 타입
상세 내용
딱 1분이 지나면 화면 안에 있든 앱 밖에 있든 세션이 해제가 됨.


화면에 들어갈때 정상적으로 세션이 연결이 되면 1분이 지나도 해제가 안됨.
중간에 네트워크 문제가 생겼다가 다시 연결이 되어도 판 갱신이 안되고, 칸 선택도 못하게 됨.
신기하게 세션은 끊기지 않은 상태임. 그런데도 네트워크가 다시 연결되었어도 브로드캐스드를 못 받음.
그렇게 1분 동안 아무 활동을 못하게 되면 세션 해제가 되어서 서버쪽에서 해당 사용자를 핸들링 못하게 됨. 이땐 ping pong도 불가능해짐.
네트워크가 끊긴다고 세션이 끊기는게 아니다보니 프론트에서도 세션 갱신이나 화면 갱신 트리거를 못 걸음.
결국, 새로고침 버튼 만듦..ㅋㅋㅋ
세션 연결이 어짜피 빠칭코 화면에 들어왔을때 이루어지니까, 새로고침하면 세션도 정상적으로 연결되고, 브로드캐스팅도 잘 받게 되고, 화면 갱신도 잘됨ㅋㅋㅋ 서버 죽었다 다시 깨어났을 때도, 사용자들이 새로고침해주면 바로 정상적으로 작동하기 시작해서.. 일단은 이렇게 해두고 좋은 방법 있으면 코드 수정해..할께요.
어라 새로고침 버튼만으론 해결 안된다.
세션 문제가 계속 생기네. 웹소켓 세션 공부 좀 더 하고 해보자.
일정