Nieprawidłowy adres IP w aplikacji klienckiej
-
Goral64
- Posts: 3258
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
- Has thanked: 2 times
- Been thanked: 1 time
Supla Cloud lokalnie instalowana z supla-docker z opcją supla-proxy
You do not have the required permissions to view the files attached to this post.
Widzimy się na Supla Offline Party Season 2026

-
Goral64
- Posts: 3258
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
- Has thanked: 2 times
- Been thanked: 1 time
No działa prawidłowo, ale wartość wyświetlana adresu IP jest do bani. I to "mi zgrzyta pod kopułą"lesny8 wrote: Tue Jan 21, 2020 7:47 am Nie przejmuj się. Też tak mam jak łączę się z serwerem będąc w LAN i wszystko działa prawidłowo.
Widzimy się na Supla Offline Party Season 2026

-
Goral64
- Posts: 3258
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
- Has thanked: 2 times
- Been thanked: 1 time
Niestety, prywatny.pzygmunt wrote: Tue Jan 21, 2020 8:34 am To jest prywatny cloud czy publiczny ?
Jeśli publiczny to podeślij proszę na priv-a adres email na którym masz konto.
Widzimy się na Supla Offline Party Season 2026

-
Goral64
- Posts: 3258
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
- Has thanked: 2 times
- Been thanked: 1 time
SUPLA Cloud 2.3.17pzygmunt wrote: Tue Jan 21, 2020 9:28 am Która wersja ? W bardzo starej był taki problem signed int-a w mysql-u
Ale chyba adres IP nie trzymacie w bazie na 4 polach numerycznych? Wygląda na to, że zamiast adresu IP zdalnego hosta wypisany jest adres IP rozgłoszeniowy sieci.
Widzimy się na Supla Offline Party Season 2026

-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
To urządzenie wykonawcze zgłasza swój adres. Trzymamy to jako jeden int dlatego, że adres IPv4 to jest int bez znaku.
https://en.wikipedia.org/wiki/Dot-decimal_notation
W tej wersji powinno być to wyświetlane poprawnie. Sprawdź w routerze jaki IP przypisał DHCP. Spróbuje odtworzyć ten problem.
https://en.wikipedia.org/wiki/Dot-decimal_notation
W tej wersji powinno być to wyświetlane poprawnie. Sprawdź w routerze jaki IP przypisał DHCP. Spróbuje odtworzyć ten problem.
SUPLA.... Nareszcie w domu.
-
klew
- Posts: 13911
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 136 times
- Been thanked: 137 times
Nie widzę, gdzie urządzenie miałoby zgłaszać swój adres. W wiadomościach rejestracyjnych nic takiego nie ma. Widzę, że jest dodane w TCS_ChannelBasicCfgRequest, ale to jeszcze nie jest zaimplementowane.pzygmunt wrote: Tue Jan 21, 2020 11:22 am To urządzenie wykonawcze zgłasza swój adres. Trzymamy to jako jeden int dlatego, że adres IPv4 to jest int bez znaku.
https://en.wikipedia.org/wiki/Dot-decimal_notation
W tej wersji powinno być to wyświetlane poprawnie. Sprawdź w routerze jaki IP przypisał DHCP. Spróbuje odtworzyć ten problem.
Także serwer raczej odczytuje adres z połączenia.
Najlepsze suple dla Twojego domu 
-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
Źle to ująłem. Serwer odczytuje ten adres z połączenia.
Akurat dodałem możliwość odpytania urządzenia o dodatkowe informacje w tym o adres IP co pozwoli sprawdzić jakie IP ma urządzenie za NAT-em.
https://github.com/SUPLA/supla-core/blo ... to.h#L1312
Tu odczytuje IP z połączenia
https://github.com/SUPLA/supla-core/blo ... ket.c#L355
Kiedyś był problem z typem zmiennej w mysql-u. W tym przypadku .... trzeba sprawdzić gdzie leży problem.
Akurat dodałem możliwość odpytania urządzenia o dodatkowe informacje w tym o adres IP co pozwoli sprawdzić jakie IP ma urządzenie za NAT-em.
https://github.com/SUPLA/supla-core/blo ... to.h#L1312
Tu odczytuje IP z połączenia
https://github.com/SUPLA/supla-core/blo ... ket.c#L355
Kiedyś był problem z typem zmiennej w mysql-u. W tym przypadku .... trzeba sprawdzić gdzie leży problem.
SUPLA.... Nareszcie w domu.
