제가 주로 http post 와 gcm을 이용해서 개발을 합니다..
채팅 클라이언트를 만들때마저 gcm과 post로 했죠 ㅋ
 
근데 문제가 하나 생겼습니다
post자체가 단발적인(?) 통신이다 보니까
 서버에 접속된 상태로 대기하다가, 상대방이 어떤 액션을 취하거나 사용자가 액티비티를 종료해야합니다
 
주기적으로 http post를 날리면 너무 비용이 클거 같구요...
socket으로 하면 일관성이 깨지기도 하고 제가
서버를 php로 만들었는데 여기서 서버소켓이 돌아가면 컴퓨터에
부하가지 않나 해서요...