MongoDB.Azure.MongoHelper.CheckEndpoint C# (CSharp) Метод

CheckEndpoint() приватный статический Метод

private static CheckEndpoint ( IPEndPoint mongodEndpoint ) : bool
mongodEndpoint System.Net.IPEndPoint
Результат bool
        private static bool CheckEndpoint(IPEndPoint mongodEndpoint)
        {
            var valid = false;
            using (var s = new Socket(mongodEndpoint.AddressFamily, SocketType.Stream, ProtocolType.Tcp)) {
                try {
                    s.Connect(mongodEndpoint);
                    if (s.Connected) {
                        valid = true;
                        s.Disconnect(true);
                    } else {
                        valid = false;
                    }
                } catch {
                    valid = false;
                }
            }
            return valid;
        }