결론부터 말하면 disconnect 이벤트와 소켓 연결 해지(.disconnect())가 둘다 있을때 null exception에러 발생가능함! 이것이 문제인지 한번 확인해보세요!! 사실.. socket.io client 공식문서를 대강봐서 정확하게는 모르겠으나.. 앱 뒤로가기를 누르거나 하여간 지금 띄워져있는 view가 onDestory될때 소켓 연결 해지를 하기위해 @Override protected void onDestroy() { super.onDestroy(); socket.emit("disconnected", null); socket.disconnect(); } 요런식으로 emit으로 서버쪽에 disconnected이벤트 일으키고 그담에 안드로이드에서도 disconnect한적이 있는데.. 이렇..
MPAndroidChart란 안드로이드 앱에서 그래프를 그려주는 라이브러리로 많은 사람들이 사용중이다 https://github.com/PhilJay/MPAndroidChart GitHub - PhilJay/MPAndroidChart: A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubb A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations. - GitHub -..

원인 비밀번호를 틀렸다 혹은 포트번호가 틀렸다(지금 접근 시도하고있는 포트에서 다른 sql이 돌아가는중이고...) 해결 1. 비밀번호를 변경한다 2. 그래도 안된다면? 다음을 의심하라 혹시 DB(마리아 DB이건 뭐건) 설치시 3306포트가 사용중이어서 해당 프로세스를 kill하고 거기에 DB를 연결했는지? 그렇다면 마리아 DB인 경우 마리아 DB클라이언트 창에서 아까 입력했던 비번을 쳐보고 로그인이 된다면 지금 gui툴에 있는 포트가 마리아 DB의 포트와 맞지 않을 수 있음!;; 리소스 모니터에 들어가서 sql gui툴에 적어놓은 포트번호를 쓰고있는 프로세스를 확인해보라 나같은 경우엔 이렇게 뭐 3306으로 프로세스가 많이 돌아가고 있었음 그래서 마리아 DB를 서비스에 들어가 서비스 중지했고 마리아 DB..

프로젝트에 mysql 설치 1. cmd창에서 프로젝트 폴더로 이동한다 2. npm install —save mysql 입력 자바스크립트 코드 var mysql= require('mysql'); var connection = mysql.createConnection({ host: 'localhost', user: 'root', password: '마리아db설치할때 썼던 비밀번호', database: 'test' }); connection.connect(); var sql='SELECT * FROM data' connection.query(sql,function(err,rows,fields){//rows에 쿼리 결과값이 들어옴 if(err){ console.log("에러발생"); console.log(err..