Показать сообщение отдельно
Старый 24.02.2012, 12:39   #5  
someOne is offline
someOne
Участник
Аватар для someOne
 
173 / 423 (15) +++++++
Регистрация: 11.12.2008
Адрес: Москва
Еще можете воспользоваться такой функцией (тоже 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;
}
За это сообщение автора поблагодарили: coolibin (2).