У меня есть сим-карта на смартфоне; мой оператор предоставил мне публичный IP-адрес (который я привязал к фиксированному имени хоста с помощью сервиса noip).
Я провожу некоторые тесты на надежность этого соединения 4G (что также связано с самим телефоном, когда он входит в режим глубокого сна).
В настоящее время я использую cryping
в Windows 7, я запускаю следующую команду в окне командной строки:
cryping -d -p 12345 -r 60 -t $HOSTNAME
Я непрерывно пингую IP каждые 60 секунд; благодаря флагу -d
я также получаю метку времени, но только когда команда находит хост доступным.
В настоящее время в командной строке я получаю:
C:\CRYPING>cryping -d -p 12345 -r 60 -t $HOSTNAME 17-11-14 17:28:34 Successful connection to $HOSTNAME port=12345 time=9,2s Failed to connect to $HOSTNAME, port 12345 Failed to connect to $HOSTNAME, port 12345 Failed to connect to $HOSTNAME, port 12345 Failed to connect to $HOSTNAME, port 12345 Failed to connect to $HOSTNAME, port 12345 Failed to connect to $HOSTNAME, port 12345 Failed to connect to $HOSTNAME, port 12345 17-11-14 17:39:02 Successful connection to $HOSTNAME port=12345 time=172ms
С 17:28 до 17:39, прошло 11 минут, но сообщение "Не удалось подключиться" отображалось только семь раз.
Чего я стремлюсь достичь:
Я хотел бы также, чтобы временная метка была недоступна, и, кроме того, регистрировал весь вывод в текстовый файл, что-то вроде:
17-11-14 17:28:34 Successful connection to $HOSTNAME port=12345 time=9,2s 17-11-14 17:29:34 Failed to connect to $HOSTNAME, port 12345 17-11-14 17:30:34 Failed to connect to $HOSTNAME, port 12345 17-11-14 17:31:34 Failed to connect to $HOSTNAME, port 12345 17-11-14 17:32:34 Failed to connect to $HOSTNAME, port 12345 17-11-14 17:33:34 Failed to connect to $HOSTNAME, port 12345 17-11-14 17:34:34 Failed to connect to $HOSTNAME, port 12345 17-11-14 17:35:34 Failed to connect to $HOSTNAME, port 12345 17-11-14 17:36:34 Failed to connect to $HOSTNAME, port 12345 17-11-14 17:37:34 Failed to connect to $HOSTNAME, port 12345 17-11-14 17:38:34 Failed to connect to $HOSTNAME, port 12345 17-11-14 17:39:34 Failed to connect to $HOSTNAME, port 12345 17-11-14 17:39:02 Successful connection to $HOSTNAME port=12345 time=172ms
Я подозреваю, что первая проблема (временная метка также, когда хост недоступен) является пределом cryping
? Учитывая, что я нахожусь на Windows 7, есть что-то лучше, чем cryping
? Я также хотел бы сохранить выходные данные в текстовом файле, но в то же время (при сохранении журнала в текстовом файле) командная cryping
должна продолжать отображать результаты шифрования .
Пожалуйста, имейте в виду, что я должен пропинговать определенный порт на моем хосте.