마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 앱과 node.js socket통신 연결 질문 드립니다

0 추천

앱에서 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();
        }
Gamzal (340 포인트) 님이 2019년 11월 20일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...