Przed połączeniem do serwera za pomocą biblioteki WiFiClient chciałbym zrobić pinga w celu sprawdzenia stanu połączenia.
Dlaczego? Ponieważ gdy brak połączenia client.connect(server, 2015) trwa długo i zamraża program, obejściem jest ustawienie setTimeout(500) ale to trochę wg mnie kaprawe.
Problem jest taki, że nie można pingować serwerów supli np. svr19.supla.org. Macie na to jakąś radę?
Ping do supli
-
Patryk
- Posts: 2944
- Joined: Mon Jan 07, 2019 7:51 pm
- Location: Rybnik
Ja kiedyś jak myślałem, że mam coś nie tak z internetem ściągnąłem apke, przez którą można pingować serwer.krycha88 wrote: Tue Sep 10, 2019 6:41 pm
Problem jest taki, że nie można pingować serwerów supli np. svr19.supla.org. Macie na to jakąś radę?
You do not have the required permissions to view the files attached to this post.
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
Jako ze ostatnio mam problemy z netem i jego dostawca zmajstrowałem sobie taki układzik . Co minutę pinguje serwer 8.8.8.8 bo właśnie supli się nie da . Zastanawiam się czy czasu nie zwiększyć do 10 min .
Dane czyli czas opóźnienia i % utraty paczek, podstawiam pod czujnik dht22, i teraz w historii przeglądam ja się ten internet sprawuje
Dane czyli czas opóźnienia i % utraty paczek, podstawiam pod czujnik dht22, i teraz w historii przeglądam ja się ten internet sprawuje
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
W loop-ie staram trzymać tylko minimum. Sprawdzę jutro jak się to sprawdzi dla httpServer.handleClient()pzygmunt wrote: Tue Sep 10, 2019 7:51 pm [edit]
swoją drogą to w loop-ie zostaw tylko interate(), a to co potrzebujesz wepnij w timer.
setTimerFuncImpl
https://gui-generic-builder.supla.io/
