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

카톡처럼 채팅을 만들어보고싶은데요

0 추천
안녕하세요

학원다니면서 JAVA, JSP, ORACLE, ANDROID 배웠는데 기본만 배운거라 아직 많이 부족한 초보인데요

 

현재 공부하면서 카페24에 호스팅 하나 신청해가지고 회원가입+게시판+파일 업로드 되는 사이트를 하나 만들었는데요

이거를 안드로이드랑 연동해서 핸드폰에서도 게시판 이용이 가능하게까지는 했어요ㅎ

 

이번엔 채팅을 해보고 싶은데 기본적으로 가입되있는 사람이 모두 한방에서 할수있는 채팅방을 만들어보고싶어요

카톡의 단체방처럼...

 

자바에서 소켓으로 1:1 채팅, 멀티채팅은 만들어보긴했는데 카톡같은경우는 좀 방식이 다른것 같아서요

내가 채팅방에 없어도 채팅내용이 DB에 저장되있다가 내가 접속할때 보여주는방식?  비슷한것같은데

이런식으로 만들려면 어떤식으로 접근해야할까요??

아니면 참고할수있는 소스같은거 어디에서 구할수있을까요??
wnlf (830 포인트) 님이 2013년 8월 3일 질문

1개의 답변

+1 추천
 
채택된 답변
님이 하신 1:1 채팅의 경우 P2P 방식의 소켓 프로그래밍으로 구현하신거구요
카카오톡 같은 같은 경우는 서버를 이용한 통신입니다. 간단히 통신 및 내용 저장을 위한것이라면
그냥 아파치 서버 및 ngnix 같은 웹서비스 플랫폼으로 구현하셔도 될것 같구요
트래픽 관련 이슈는 아파치나 ngnix가 어느정도 해결 해줄겁니다.
그런데 디비서버에 추가만 하는 웹사이트와는 다르게 서버에서 정기적인 기능(1달 정도의 메세지만 저장한다던지)
이런것 모두 구현하려면 안드로이드나 이쪽보단 서버쪽 공부를 하셔야 할거에요.
익명사용자 님이 2013년 8월 5일 답변
wnlf님이 2013년 11월 2일 채택됨
...