Еще можете воспользоваться такой функцией (тоже NET)
Она может "пинговать" сервер по адресу, и выдаст информацию о его доступности по сети
X++:
static server boolean ping(str _serverAddress)
{
System.Net.NetworkInformation.Ping pingSender;
System.Net.NetworkInformation.PingReply reply;
;
new InteropPermission(InteropKind::ClrInterop).assert();
pingSender = new System.Net.NetworkInformation.Ping();
reply = pingSender.Send(_serverAddress, 1000);
if (reply.get_Status() == System.Net.NetworkInformation.IPStatus::Success)
{
return true;
}
return false;
}