TrackChecker

Форум, посвященный программе TrackChecker
TrackChecker FAQ Сайт программы
Last visit was: Tue Apr 16, 2024 4:15 pm It is currently Tue Apr 16, 2024 4:15 pm

All times are UTC + 3 hours




 [ 10 posts ] 
Author Message
PostPosted: Fri Aug 18, 2017 10:03 am 
Offline

Joined: Sat Oct 04, 2014 11:12 am
Posts: 13
Has thanked: 1 time
Been thanked: 2 times
Предлагаю делать проверку наличия интернета перед запросом к почтовым службам.

Типовая ситуация: вывожу компьютер утром из сна. Сеть еще не присоединилась, а чекер уже проверяет и, естественно, везде рисует красненьким. А следующая проверка по расписанию через 3 часа. Некрасиво.
Аналогичная ситуация, когда сеть заведена через мобильный интернет, который не всегда доступен или не всегда включен.


Top
  
 
PostPosted: Fri Aug 18, 2017 10:31 am 
Offline

Joined: Fri May 12, 2017 5:17 pm
Posts: 165
Has thanked: 2 times
Been thanked: 5 times
в настройках можно выставить задержку перед проверкой.


Top
  
 
PostPosted: Fri Aug 18, 2017 10:51 am 
Offline

Joined: Sat Oct 04, 2014 11:12 am
Posts: 13
Has thanked: 1 time
Been thanked: 2 times
Это задержка после старта программы. При выходе из сна, программа уже запущена.


Top
  
 
PostPosted: Fri Aug 18, 2017 11:59 am 
Offline
Administator
User avatar

Joined: Fri Sep 14, 2012 9:50 am
Posts: 9150
Location: Moscow
Has thanked: 365 times
Been thanked: 970 times
просто не понятно, как убедиться, что интернет есть 100%. наличие сети? пинги до 100% живых серверов? и что тогда делать с проверкой? вот нет сейчас интернета, когда тогда проверку следующую запускать? мониторить пока не появится?

_________________
wbw, MetalFan


Top
  
 
PostPosted: Fri Aug 18, 2017 12:26 pm 
Offline

Joined: Sat Oct 04, 2014 11:12 am
Posts: 13
Has thanked: 1 time
Been thanked: 2 times
Пинг на гугл или как MS делает - http запрос к своему серверу. Без разницы, на мой взгляд.
Дальше, например, вывести в строку состояния красный кружок и повторять каждые 10 секунд "до готовности".
Если гугл не виден, какой смысл в запросах куда-либо еще?
На всякий случай сделать это опцией в настройках.


Top
  
 
PostPosted: Fri Aug 18, 2017 1:12 pm 
Offline
Administator
User avatar

Joined: Fri Sep 14, 2012 9:50 am
Posts: 9150
Location: Moscow
Has thanked: 365 times
Been thanked: 970 times
civil, а вдруг гугл забанен у пользователя?) наверное по-хорошему надо пинговать несколько серваков...

_________________
wbw, MetalFan


Top
  
 
PostPosted: Fri Aug 18, 2017 2:22 pm 
Offline

Joined: Sat Oct 04, 2014 11:12 am
Posts: 13
Has thanked: 1 time
Been thanked: 2 times
С таким не сталкивался ) Но все может быть. У вас есть пользователи в Китае? Я вот подумал, пинги теоретически могут быть запрещены, так что http запрос заголовка или чего-то такого надежнее.
Вот это я у себя реализовывал:
При подключении к сети система посылает HTTP-запрос по адресу http://www.msftncsi.com/ncsi.txt. Это обычный текстовый файл, в котором содержится всего одна строка Microsoft NCSI. В случае успешного запроса от сервера должен прийти ответ с заголовком 200 ОК, содержащий эту строку;


Top
  
 
PostPosted: Sun Aug 20, 2017 1:33 am 
Offline
User avatar

Joined: Tue Dec 11, 2012 5:13 am
Posts: 721
Has thanked: 61 times
Been thanked: 29 times
civil wrote:
При подключении к сети система посылает HTTP-запрос по адресу http://www.msftncsi.com/ncsi.txt. Это обычный текстовый файл, в котором содержится всего одна строка Microsoft NCSI. В случае успешного запроса от сервера должен прийти ответ с заголовком 200 ОК, содержащий эту строку;

На этой неделе пришлось разбираться с этим файлом. Вначале периодически у значка сети в трее появлялся восклицательный знак "Без доступа к Интернет" - но интернет при этом был. Кончилось тем, что стали недоступны OneDrive, обновления windows, нельзя было зайти на https://login.live.com/. Через несколько часов провайдер, вышестоящий нашему, починил свои косяки и всё восстановилось. Но всё-таки - не всегда интернет не работает, когда windows считает иначе.

_________________
Это тело всегда находит отдохновение в праздности. Кто может обременить нас почётом или позором, приобретениями или утратами?
Это сердце всегда находит удовольствие в покое. Кто может смутить нас истиной или ложью, выгодой или ущербом?
Хун Цзычен.


Top
  
 
PostPosted: Sun Aug 20, 2017 11:23 am 
Offline

Joined: Sat Oct 04, 2014 11:12 am
Posts: 13
Has thanked: 1 time
Been thanked: 2 times
Выглядит ка нарушение связности у провайдера. И еще неизвестно, что там отвалилось кроме того, что вы успели проверить.
В любом случае, достаточно редкая ситуация, чтобы из-за нее усложнять проверку. ИМХО, конечно.


Top
  
 
PostPosted: Mon Aug 21, 2017 7:26 am 
Offline
User avatar

Joined: Tue Dec 11, 2012 5:13 am
Posts: 721
Has thanked: 61 times
Been thanked: 29 times
civil wrote:
В любом случае, достаточно редкая ситуация, чтобы из-за нее усложнять проверку. ИМХО, конечно.

Согласен, ситуация очень редкая. Хотя со значком в трее "Без доступа к Интернет" при наличии при этом интернета сталкиваюсь довольно часто и на работе, и в прочих местах. Так что привязывать возможность проверки треков к доступности ncsi.txt наверное не стоит (по крайней мере без возможности ручного отключения этого параметра).

MetalFan wrote:
civil, а вдруг гугл забанен у пользователя?

В рабочих сетях что угодно может оказаться прикрытым, и не факт, что текущий сисадмин в курсе... ;)

_________________
Это тело всегда находит отдохновение в праздности. Кто может обременить нас почётом или позором, приобретениями или утратами?
Это сердце всегда находит удовольствие в покое. Кто может смутить нас истиной или ложью, выгодой или ущербом?
Хун Цзычен.


Top
  
 
 [ 10 posts ] 

All times are UTC + 3 hours


Who is online

Users browsing this forum: Claude [Bot] and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group