Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Builder Не запускается программа на других ПК (отсутствует cc3290mt.dll) https://www.cyberforum.ru/ cpp-builder/ thread1298587.html
Всем доброго времени суток. Суть проблемы: компилирую программу в С++ builder 2010 на Windows7 64b (Dynamic RTL = false, галочка с Runtime packages убрана) и запускается она только на Windows7 64b,...
C++ Builder Удалить определенный символ из строки
Здравствуйте ребятки) есть попапМеню(нажатие правой кнопкой мыши)...в меню есть штук 10 итемов. На каждый прописан 1 и тот же обработчик событий: MyFileName =...
C++ Builder Stringgrid: если первая строка заполнена - перейти на другую
Как сделать переход на следующую строку, если предыдущая заполнена в StringGrid, в C++ Builder??? Добавлено через 59 минут Помогите, очень надо)
C++ Builder Как в C++ Builder выбрать форму, которая будет открываться при запуске? Так получилось, что я сделал Remove юнита с именем userUnit , он всегда открывался первый при компиляции и в нем были связи на другие формы, закинул в проект новый вариант того же юнита, сделал Add... https://www.cyberforum.ru/ cpp-builder/ thread1298282.html
C++ Builder Сравнение колонок в TStringGrid https://www.cyberforum.ru/ cpp-builder/ thread1298262.html
Доброго времени суток. Программа считывает два excel файла в стринггриды, надо сделать сравнение и вывести в мемо информацию. В первом файле имеем: Имя Фамилия Отчество Номер_документа...
Создать несколько пустых файлов C++ Builder
Ребятки подскажите как можно создать 10-15 (разных по имени) пустых файлов (в дальнейшим для наполнения их текстом). Работаю через "ofstream" и использую следующую "конструкцию" ofstream f1,f2; ...
C++ Builder Определить, лежит ли точка с заданными координатами в четвертой четверти
Ввести с клавиатуры координаты точки А(x,y). Определить, лежит ли данная точка в четвертой четверти. Ответ вывести в виде сообщения. Помогите пожалуйста.
C++ Builder Графический интерфейс и символы Скажите что не так в коде дожно вводиться слово и производиться его шифровка методом цезаря как в форме выводить строки??? #include <vcl.h> #pragma hdrstop #include <iostream.h> #include... https://www.cyberforum.ru/ cpp-builder/ thread1297815.html
C++ Builder Экспорт из FastReport в PDF https://www.cyberforum.ru/ cpp-builder/ thread1297720.html
Здравствуйте! Не сталкивался ли кто-нибудь с такой проблемой: в программе формируется отчёт с помощью объекта frxReport, затем с помощью ftxPDFExport экспортирую его в формат pdf. Необходима...
C++ Builder Вставка combobox в ячейку stringgrid Для вставки combobox в в ячейку stringgrid в событии OnSelectCell Stringgrid пишется код ниже (нашёл в интернете). Но при выделении нужного пункта combobox не происходит обработка событий комбо.... https://www.cyberforum.ru/ cpp-builder/ thread1297709.html
74 / 54 / 17
Регистрация: 10.07.2014
Сообщений: 329
0

Пинг сервера

12.11.2014, 17:19. Просмотров 1241. Ответов 1
Метки (Все метки)


При попытке пропинговать адрес - получаю ошибку "Access Denied"
Работаю под Владельцем на Win 8.1
Использую код из Определить пинг сервера в С++ Builder XE3
Вопрос: Есть ли методы определить доступен ли сервер (конкретно прокси-сервер) без запуска приложения под Администратором?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
String __fastcall Ping(String host)
{
  int ping;
  String value, domain;
  String res;
  TIdIcmpClient *IdIcmpClient1=new TIdIcmpClient();
  try {
    try
    {
      IdIcmpClient1->Host = host;
      IdIcmpClient1->Ping("");
      ping = IdIcmpClient1->ReplyStatus->MsRoundTripTime;
      if (ping <= IdIcmpClient1->ReceiveTimeout)
        value = ping;
      else
        value = ">" + IntToStr(IdIcmpClient1->ReceiveTimeout);
      domain = IdIcmpClient1->ReplyStatus->FromIpAddress;
      if (IdIcmpClient1->Host != domain)
        domain = " [" + domain + "]";
      else
        domain = "";
      res = IdIcmpClient1->Host + domain + "  -  " + value + " мс";
    }
    catch (EIdSocketError &E)  // EIdException
    {
      res = "Ошибка Ping "+host;
    }
  } __finally {
    delete IdIcmpClient1;
  }
  return res;
}
Добавлено через 29 минут
Не обязательно через ping - может еще что нибудь?
http-запрос заголовка по какой то странице на сервере, еще что-то....
В общем - любой метод. Желательно без сторонних библиотек, использую инди или winsock...

Вернуться к обсуждению:
Пинг сервера
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.11.2014, 17:19
Готовые ответы и решения:

Определить пинг сервера в С++ Builder XE3
всем привет, нужно определить время ответа сервера в С++ билдере, подскажите компонент и метод если...

Сырые сокеты: написание промежуточного сервера, через которого подключены клиенты и сервера клиентов
Доброго времени суток! Мне нужно сделать промежуточный сервер через которого подключены клиенты и...

программа пинг с++
по алгоритму программа сначала должна создать файл пинг, потом взять из него переменную типу ір,...

Пинг по IP адресу
надо сделать пинг по IP адресу, в интеренете нашел готовый код, но с ним загвостка там определяется...

1
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.