private static CheckEndpoint ( |
||
mongodEndpoint | ||
Результат | 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;
}