BloombergFLP.CollectdWin.StatsdListener.BindSocket C# (CSharp) Method

BindSocket() private method

private BindSocket ( ) : void
return void
        private void BindSocket()
        {
            while (!_socket.IsBound)
            {
                try
                {
                    _socket.Bind(_endPoint);
                }
                catch (Exception exp)
                {
                    LogEventInfo logEvent = new LogEventInfo(LogLevel.Error, Logger.Name, "BindSocket failed");
                    logEvent.Exception = exp;
                    logEvent.Properties.Add("EventID", ErrorCodes.ERROR_UNHANDLED_EXCEPTION);
                    Logger.Log(logEvent);
                }
                if (_socket.IsBound)
                    break;
                Thread.Sleep(10*1000);
            }
        }