|
|
|
ping
|
|||
|---|---|---|---|
|
#18+
Как программно пингануть машину...и получить некое сообщение в ответ что нибудь типа "Машина пингуется)))" Заранее большое спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2005, 13:10 |
|
||
|
ping
|
|||
|---|---|---|---|
|
#18+
мдя, прикольный вопрос. Ну, если проявить тупую фантазию, то можно сделать так: exec("ping 193.1.1.2 > out"); подождать заданное время ( можно в пинге добавить таймаут ), потом взять файлик out, его распарсить, а потом удалить. По крайней мере мое исследование показывает, что в выводе ping-a исп. только 1 знак "%" -- рядом с количеством потерь. От этого можно оттолкнуться. Здесь только сложно определить, когда пинг завершит работу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 12:53 |
|
||
|
ping
|
|||
|---|---|---|---|
|
#18+
- Есть функции Win API Код: plaintext Можно использовать icmp.dll(Функции вроде CreateIcmpFile), а лучше использовать SOCK_RAW(очень подробно в MSDN) - InternetCheckConnection Allows an application to check if a connection to the Internet can be established. Код: plaintext 1. 2. 3. 4. - Код: plaintext - Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ______________________________________________ Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 13:08 |
|
||
|
ping
|
|||
|---|---|---|---|
|
#18+
1) Подизассемблировать утилиту ping и посмотреть какие WinAPI функции она вызывает. 2) Почитать книжку про ICMP протокол. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 13:14 |
|
||
|
ping
|
|||
|---|---|---|---|
|
#18+
ну вот! а молчали сначала. Оказалось, что есть хорошая функция InternetCheckConnection , которая решает эту проблему. А я уже хотела предложить пропустить ping через pipe на себя.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 13:21 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33173324&tid=2033010]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 348ms |

| 0 / 0 |
