학교에서 3학년 1학기에 만들었던 XMPP를 활용한 안드로이드 메신저 앱을 만들었었는데
서버가 고장나고, 이런저런 일도 있고 해서 개선해야 된다는 생각만 하고 막상 만들 생각을 하지도 않았다..ㅋㅋ
socket.io 를 통해서 채팅을 하면 굉장히 가벼울 것 같고 서버에 무리도 그렇게 주지도 않으면서
현재 가동중인 개인서버가 nginx를 사용중이니 node.js 기반의 채팅 서버를 nginx에 물려 채팅서버를 가동시킨다면 기존에 사용하던 서버에 주는 부담을 덜 수 있고 더욱 좋은것 같다는 생각이다.
그래서 기존 앱에서는 디자인에 대한 아쉬움도 많이 남아있어서 여기저기서 디자인 퍼다가 적용도 시켜보고 했는데
나름 취향(?)대로 만들어진거같아 좋다.
XMPP를 쓸 때는 서버에서 로그인, 친구목록, 메시지 보내고 받고 하는것이 openfire 자체에서 지원해줘서
라이브러리에 의존해서 구현했지만 이번엔 직접 mysql에 php로 통신하여 구현해보려고 하니 안해봤던거라 상당히 난관이 많다.
그래도 괴수 안드개발자님들이 열심히 강좌를 써주셔서 꾸역꾸역 따라가며 내 앱에 적용시키고 있다..ㅋㅋ
아직 로그인이랑 회원가입밖에 구현을 하지 못했으나 거의 반은 왔다고 보면 될거같기도 하다.
'Development > 개발 노트' 카테고리의 다른 글
광고충을 막기 위해 카카오톡 영구정지 당해본 썰 (feat. LOCO) (1) | 2022.11.21 |
---|---|
서버 실시간 모니터링 및 취약점 점검 솔루션 개발기-1 (0) | 2017.05.13 |
WubiTalk 개발 일지 -4 (0) | 2017.02.07 |
WubiTalk 개발 일지 -3 (0) | 2017.01.25 |
WubiTalk 개발 일지 -2 (0) | 2017.01.22 |