Показать сообщение отдельно

  #47  
Старый 26.12.2009, 10:53
nerezus
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


По умолчанию

Код:
public TcpClient Connect(IPEndPoint host)
        {
            TcpClient client = new TcpClient();
            int maxTryCount = 5;
            while(true) {
                try
                {
                    client.Connect(host);
                    return client;
                }
                catch (SocketException) {
                    if(0 == --maxTryCount) {
                        throw;
                    }
                }
            }
        }
Вот вроде рабочий вариант без goto. Не проверял на синтаксис, но работать должно )
 
Ответить с цитированием