C# 서버와 TCP 통신을 하는(소켓) 안드로이드 클라이언트를 개발중입니다

wifi , 3g 망이 변경되거나 하는데에 따른 접속유지를 위해 고려해야 하는부분이 어떤게 있을지 조언 바랍니다


1.안드로이드 기기가 리시버에서 망변경을 감지해서 아이피가 바뀌면 서버에 재접속하는 부분

2.네트워크 불가지역일 경우 경고 및 재접속 부분


위 말고 다른게 또 있을까요?