Handling connection failures.
Checking to see if the connection is dropping for any reason like Android OS killing the service, connection time outs, etc.
Checking to see if the connection is dropping for any reason like Android OS killing the service, connection time outs, etc.