| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > Проверка канала |
| Автор: Stas 16.7.2002, 20:39 |
| Как из VB проверить по IP есть ли связь? Есть ли в VB какя-нибудь функция типа стандартного PING?? |
| Автор: Vit 16.7.2002, 23:16 |
| Ping не является стандартной функцией - это или программа "Ping.exe" или протокол передачи данных. Выходов у Вас 2: 1) Самому написать реализацию протокола. У меня есть компонент для Дельфи, но я не думаю, что перевести будет просто - скорее всего это работа не на один день. 2) Вызывать стандартную "Ping.exe" и перехватывать консольный вывод, или писать ей инфу в файл ("Ping.exe>c:\myFile.txt") и читать из файла... |
| Автор: stas 18.7.2002, 00:39 |
| Я слышал, что в Delphi связь можно проверить с помошью "ЭХО", которое разработано компанией Borland и включено в пакет Delphi --> есть ли анология в VB? |
| Автор: Vit 18.7.2002, 01:08 |
| Ping и Echo - это довольно разные вещи. У меня есть компонент для Дельфи который включает в себя Ping протокол: http://delphi.nevzorov.net Аналога на VB скорее всего нет, но если есть Дельфи могу предложить тебе следующий вариант - скачиваешь библиотеку, делаешь из компонента ActiveX, далее его пользуешь в VB на здоровье. Недостатки такого метода - надо знать Дельфи и разработку ActiveX в Дельфи... А можно сотворить DLL, но это несколько сложнее... |
| Автор: maximusus 27.10.2004, 15:11 |
| Можете сходить на http://www.sockets.ru/forum/forum.html?board=b0;action=display;num=1092514308 и там всё подробненько рассмотреть |
| Автор: Akina 27.10.2004, 15:40 |
| наличие связи не гарантирует наличия пинга |
| Автор: valex13 28.10.2004, 04:22 |
| Можно подключить компоненты типа: Inet Отправить, что-то на заданный IP по HTTP протоколу и посмотреть статус. По нему и определить связь. |