Приве, всем. Клиент подключается через сокет к серверу, но когда будет работать сервер никто не знает. Поэтому после запуска клиента, он должен пытаться установить соединение раз в минуту, до тех пор пока сервер не примет его. Я это сделал так:
| Код | bool connectionResult = false; while (!connectionResult) { try { TryToConnect(ref connectionResult); break; //Connection was setuped succesfully } catch (ServerConnectionException ex) { System.Diagnostics.Trace.Write(ex.Message); Thread.Sleep(1000); } }
|
Выглядит криво. Может есть какие строенные средства для таких целей? Никто не сталкивался? |