안드로이드 개발 질문/답변
(글 수 45,052)
서버 클라이안디를 연결 직접 메세지를 주고받는 앱을 운영중입니다
사용자가 대와중 튕김현상이 많다고해 서버를 좀손봐 푸시방식으로
변경중입니다-
질문은 접속유지에있 습니다
서비스에서 주기적으로 서버와연결을 체크 지속적인 연결유지를
해주는게 서버에 무리를 주지는 않을지요
서버는 네티 브레임 워크를 이용해개발했습니다
지금은 앱실행시에만 접속을하고 따로 접속체크를하지 않습니다
푸시서버 방식으로 구현을하면 어떤점이 좋은가요
폰으로글쓰려니힘드네요--
사용자가 대와중 튕김현상이 많다고해 서버를 좀손봐 푸시방식으로
변경중입니다-
질문은 접속유지에있 습니다
서비스에서 주기적으로 서버와연결을 체크 지속적인 연결유지를
해주는게 서버에 무리를 주지는 않을지요
서버는 네티 브레임 워크를 이용해개발했습니다
지금은 앱실행시에만 접속을하고 따로 접속체크를하지 않습니다
푸시서버 방식으로 구현을하면 어떤점이 좋은가요
폰으로글쓰려니힘드네요--
2012.01.10 09:30:26
저는 사정상 웹 기반으로 채팅 앱을 만들어야할거 같은데..
실시간성도 떨어지고 UI로딩도 웹에서 처리되기때문에 속도도 많이 떨어질거 같습니다. ㅜㅠ
근데 카톡의 경우 사용자 A와 B가 둘 다 서버에 커넥트하고 있을때도 서로에게 푸시를 보낼까요 ? 아니겠죠 ?
2012.01.10 21:01:39
푸시 서버에 연결해야 푸시를 받겠죠... 보내는거야 웹을 이용해도 충분하겠지만요...
받는것은 푸시서버에 연결안되면 polling해야 할테니까요....




1. 푸시는 기본적으로 패킷 손실이 발생할 수 있음을 염두해 두셔야합니다.
(완벽해 보이는 APNS 도 손실율이 20%가량 합니다, 구글은 더하면 더했지 덜하진 않습니다.)
2. 대다수 푸시는 현재 롱풀링방식입니다. C2DM 도 롱풀링 방식이죠. 구현하시는 방식대로 하시면 됩니다.
3. 네티 프레임웍이 어떤건지 몰라서 더이상은 설명을 못해드리겠네요