1. In case the server was down when we first started to connect to it, retry connection at each received request.
The connection is retried only in case the server was not up when we started the service.
Once the connection is established for the first time, the connection management is taken care of by network layer itself.

2. Added suitable comments

Change-Id: I0500b5a549380a7b929cb49ba12ed438e7cfa809