컴퓨터에 서버를 두고,
안드로이드 앱과 통신을 하는 구조 입니다.

3G로 설정을 해놨거나, 아예 데이터 통신을 허용하지 않은 경우의 예외처리는 다해놨습니다.

문제점은 wifi설정을 해놓고 이동중에 발생하는 문제 입니다.

1.WiFi가 아주 미세하게 잡혀서 통신이 잘안될때
2.WiFi와 3G간에 아주 빈번히 번갈아 가면서 잡힐때 (폰사용하시는분은 아실겁니다. 와이파이 허용 상태에서 스마트폰이 와이파이에서 벗어나면 자동으로 3G로 이동하게 되고, 그 찰나의 사이에 통신이 끊기게됩니다- 또 반대로 3G->WIFI로 변경될때도 통신이 끊기게 됩니다.)

저 위의 2개의 상황에서 앱이 통신을 하다가 그냥 죽어버리게 되는데요.

SKT의 T미니월드 앱에서 비슷하게 실험해봤더니
"일시적으로 접속이 지연되고 있습니다. 사용에 불편을 드려 죄송합니다."와 같은 문구를 띄우면서 다시 재접속 하게 하는 구조를 가졌던데요

위의 식으로 구현을 하고자 하는데 앱이 계속 죽어버립니다.
어떤식으로 구현을 해야 할지 아직 감이 잘 안잡힙니다.

안드로이드 고수분들 도와주십시요..!