앱에서 4개의 액티비티가 소켓으로 연결을 시도하고 있습니다
항상 켜놓는 2개의 액티비티는 연결되면 실행되는 함수에 웹서버로 이벤트 보내고
웹에서 받아 초기 세팅을 다시 전달하는 방식으로 하고 있습니다.
문제는 앱을 실행시키면 두개의 액비티비를 각각 다른 디바이스로 띄워놓고
테스트를 하면 잘되는데요
시간이 좀 지나서 코드 수정도 하고 대기도 하고 하다보면
계속 쌓인다고 해야할까요
연결될때마다 로그를 찍게 해놨는데
서버를 끊고 재연결하면 갑자기 수십개의 로그가 뜨고
이후에 멈춰서 움직이지 않습니다.
문제가 뭔지 나와있지도 않아서 모르겠어서 혹시 아시는 분 계실지 질문 드립니다.
코드는
onCreate에 아래 코드넣고 통신 중입니다 원래 이런 건가요?
try {
msocket = IO.socket("제가 이용하는 url");
msocket.on(Socket.EVENT_CONNECT, onConnect);
msocket.on("wupdate", onWaitingReceived);
msocket.on("cupdate", onCurrentReceived);
msocket.connect();
} catch (URISyntaxException e) {
e.printStackTrace();
}