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

카톡같은 채팅은 db에 이용해서 만들어야하겠죠?

0 추천
안녕하세요 자바 공부중인 학생인에요

자바로 채팅 여러명이서 채팅하는거 만들어 보긴했는데

자바에서 했던건 실시간 채팅만 가능했고 종료하고 나중에 접속해도 글이 남아있는게 아니었거든요

카톡은 카톡을 꺼놔도 계속 메세지는 들어오구 제가 접속하면 메세지가 다 남아있는 형식이자나여?

이런건 어떤방식으로 만들어봐야하나요?

 게시판처럼 db에 저장했다가 그냥 보여주기 형식인건가여?

아님 소켓+db로 해서 만들어야하는건가요?ㅠ
익명사용자 님이 2013년 7월 20일 질문

1개의 답변

+1 추천
그렇습니다. 그런데 질문을 보니 해당하는 부분에 대해서 이해가 많이 부족한 것 같네요.

서버에 클라이언트가 접속하면 인증등의 작업을 거치게 됩니다. 랜덤 채팅같은 것은 예외구요.

일단 누군지 특정하기 위해서인데 아이디,전화번호,기기식별자 등을 이용하여 유니크하게 누군지

식별을 합니다.

유니크하게 식별이 가능하게 되면 해당하는 인원에 대한 자료를 만들 수 있고

그 자료를 저장하고 불러오는 방법으로 많은 사람들이 db를 사용하지요.

뭐 물론 어떤 유형의 db인지 어느 회사의 제품인지도 다 같지는 않구요.

일단 mysql 같은거 공부해보시면 좋을 것 같습니다.

자바에서 sql 접속하는 것은 jdbc 공부 하시면 되구요.

아니면 no-sql 쪽 공부하셔서 memcached같은것을 보셔도 되구요.

이쪽도 공부하면 할수록 내용이 많으니 적당히 필요한 만큼 배우시면 될것 같습니다.
Godwish (2,460 포인트) 님이 2013년 7월 20일 답변
...