Aktywne Wpisy
gaz_wieprzowy +37
#gielda
ale poważnie na co wy liczyliscie longując rope XDDDDDD
że do ilu dojdzie? do 200?
było zamykać po 100 byście byli zarobieni, chyba ze kupiliscie ewidentnie na górce xD
ale poważnie na co wy liczyliscie longując rope XDDDDDD
że do ilu dojdzie? do 200?
było zamykać po 100 byście byli zarobieni, chyba ze kupiliscie ewidentnie na górce xD

diamondhands +15
#iran czy tylko ja mam wrażenie że istnieje jakas blokada informacyjna z tej wojny? trudno o jakieś sprawdzone informacje, wszędzie zalew ai slop, nie wiadomo do końca jak to wszystko jest skoordynowane





Zrobiłem to w ten sposób, że program rezydentny co np. 5 sekund wywołuje komendę ping 1 raz z adresem (8.8.8.8).. w zależności od wyniku zapisuje ONLINE lub OFFLINE to jakiejś zmiennej środowiskowej.
Zastanawiam się czy powinno się to zrobić sensowniej. W tym przypadku jesteśmy uzależnieni od zewnętrznej komendy ping która może być w danym systemie lub nie. Czy na przykład zamiast korzystać z ping - użyć jakiejś biblioteki sieciowej i wysłać jakiś minimalny 1 bajtowy pakiet danych gdzieś (gdzie?), co myślicie? No i program rezydentny musi nasłuchiwać co np. 5 sekund i sprawdzać.
https://devblogs.microsoft.com/oldnewthing/20221115-00/?p=107399
W Windowsie masz API żeby pobrać wynik tego sprawdzenia https://learn.microsoft.com/en-us/windows/win32/api/wininet/nf-wininet-internetgetconnectedstate
Tu jeszcze dochodzi dodatkowy problem - serwer na którym trzymasz ten plik może przestać działać - mało prawdopodobne w przypadku Microsoftu, ale jednak możliwe. Firewalle też mogą