메신저 클라이언트단에서 서버 돌릴때요.

조회수 890회

안녕하세요. 메신저 푸시 구현할때요. 구글 푸시 안쓰고 자체 푸시로 했는데요. 푸시 구현시 클라이언트단이 일종의 서버가 되어야 하잖아요. TCP소켓은 스레드 따로 돌려서 서버소켓 열어놓으면 되는데요. HTTP로 짰더니 클라이언트(핸드폰) 단이 서버가 될 수 없더라구요. 그냥 20초, 18초 마다 한번씩 서버와 통신하면서 내꺼 푸시할께 있나? 하고 요청하게끔 예전에 그렇게 짰었는데요. 뭔가 좀 아닌거 같애서요. 고수님들은 어떻게 짜시나요?

그리고 푸시 날릴려면 각 클라이언트단을 인지하고 있어야 하는데 그러면 각 클라이언트단의 공인주소를 계속 서버에 갱신시키나요? 감사합니다.

1 답변

답변을 하려면 로그인이 필요합니다.

Hashcode는 개발자들을 위한 무료 QnA 사이트입니다. 계정을 생성하셔야만 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 계정을 생성하셔야만 글을 작성하실 수 있습니다.