2014-02-13 3 views
0

잠시 후 STOP 상태에 머무를 때 XMPP 서버 (ejabberd)가 다시 시작되면 서버에 연결하려고합니다. 특정 시간 간격 후에 서버에 연결 요청을 보내려고합니다. 그래서 나는 서버가 재시작되었다는 것을 알 수 있었다. 최상의 솔루션은 무엇입니까?xmpp 서버가 멈췄을 때 다시 연결하는 방법

답변

0

나를위한 최상의 솔루션은 서버에 요청을 보내면 배터리 및 네트워크 데이터가 더 많이 소모 될 수 있으므로 Google 클라우드 메시징 서비스 GCM을 사용하는 것입니다.

http://developer.android.com/google/gcm/gcm.html

+0

채팅 응용 프로그램을 만들고 있습니다. 따라서 문제는 지속됩니다. –

+0

서버가 중지 된 경우 장치에서 연결할 수 없습니다. 지수 상황에서 연결을 시도하는 것처럼 장치 자체에서이 상황을 처리하십시오. –

+0

예 서버가 멈추었을 때 서버에 연결하려고하면 예외가 발생하지만 서버가 다시 시작되면 내가 다시 돌아와서 이제는 나를 액세스 할 수있는 모든 안드로이드 장치에 알립니다. 정기적 인 연결 확인을 생략 할 수 있습니다. –

관련 문제