Hej, potrzebuje odczytać dane z urządzenia po #modbus #tcp w #python lub #java. Mam urządzenie, które obsługuje modbus RS485 i jeśli wyślę do niego dane w hex:

7E 02 A1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang i #haskell

Pełna wersja tego zestawienia https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-18-05-2020/

A jeśli chcesz jeszcze więcej, zapisz się do mailingu https://devopsiarz.pl/newsletter/zapisz/

Jeśli chcesz, aby Cię tu wołać do moich materiałów, zapisz się do mirkolisty https://devopsiarz.pl/mirkolista

Jeśli zestawienie uważasz za wartościowe - podziel
Cześć, skonfigurowałem sobie router dla dynamicznego adresu dns utworzonego na noip.com w taki sposób, że wpisując port w http://www.portchecktool.com/ i uruchamiając testowy server na podstawie kodu z msdn - TcpServer, dostaję pozytywną odpowiedź (imgur)

Niestety uruchomienie serwera i jednoczesne uruchomienie klienta napisanego na podstawie innego poradnika msdn - Tcp Client nie działa - ponoć klient coś wysłał, ale serwer nie zarejestrował otrzymanie pakietu i nie odsyła informacji zwrotnej. Tcp Client łączy
#informatyka #programowanie #gniazda #sieci #tcp #miszcz #rtfm

Właśnie odkryłem, że w TCP stanie TIMEWAIT można olać czekanie na zwolnienie zasobów i po prostu wymusić ponowne utworzenie identycznego gniazda ustawiajac flage SOREUSEADDR bez żadnego srania po krzakach i zmieniania systemowych wartosci TcpTimedWaitDelay.
Ku!@#$! Mega odkrycie, bo setki razy widzialem kawłki kodu które czekały na zmiane stanu polaczenie z TIME_WAIT na CLOSED.

Kto juz to wiedzial plusuje!
KomentatorTramwajowy - #informatyka #programowanie #gniazda #sieci #tcp #miszcz #rtfm...

źródło: comment_TNCmVGOyHucxd7ArCLmATZcxXbPCbWkW.jpg

Pobierz
Dawno nie było nic o TCP... #dowcip #informatyka #tcp #linux #czarnolisto

- Cześć, chciałbym usłysześ żart o TCP.
- Cześć, chciałbyś usłyszeć żart o TCP?
- Tak, chciałbym usłyszeć żart o TCP.
- OK, opowiem ci żart o TCP.
- Ok, posłucham żartu o TCP.
- Jesteś gotowy do wysłuchania żartu o TCP?
- Tak, jestem gotów do wysłuchania żartu o TCP.
- OK, wyślę ci żart o TCP. Potrwa on 10
Mógłbym tutaj zrobić długi wstęp o tym i o tamtym, ale przejdę od razu do rzeczy.
Ogarnąłem podstawy socketów w #java. Napisałem jakieś tam 2 "programiki" z których jeden pełni rolę serwera i zapisuje do pliku wszystko to, co dostanie z tego drugiego. No niby ok, działa.
Ale chciałbym dołożyć więcej clientów, których wysłane dane byłyby zapisywane do pliku.
Podpowie ktoś jak się za to zabrać?
Myślałem nad tym, żeby przy
@mckeay The sad thing about IPv6 jokes is that almost no one understands them and no one is using them yet.
@dildog What's up with the jokes... Give it a REST, guys...
@ChrisJohnRiley: The worst thing about #protolol is that you get the broadcast even if you really don't give a shit!
@mdreid: The best thing about proprietary protocol jokes is REDACTED.
@maradydd: The bad thing about Turing machine
#sieci'owe Mirki, mam taką strukturę:
Komputer - Serwer - Wiele urządzeń końcowych

Komputer ma się komunikować z urządzeniami końcowymi (wysyłanie i odbieranie wielu danych na wiele urządzeń).
Każde z urządzeń ma swój własny adres fizyczny, ale nie mogę nadać im IP.
Komputer komunikuje się z serwerem po Ethernecie, a urządzenia końcowe są wpięte bezpośrednio do serwera łączem szeregowym.

Przekierowanie na odpowiednie urządzenie ma realizować właśnie serwer, ale tu pojawia się problem:
@myszczur: @JakisTakiNick: @Dolan: @mk87so01:
Jakby ktoś był ciekawy to podaję rozwiązanie:
1. W sofcie na kompie można ustawić wysyłanie pod wiele IP.
2. W ustawieniach karty sieciowej ustawiamy statyczny adres IP (w Protokół internetowy w wersji 4) i dodajemy wcześniej zadeklarowane w zaawansowanych. Czyli mamy X adresów IP do których informacje docierają po jednym porcie TCP.
3. W linii komend mapujemy źródłowe IP (zadeklarowane wcześniej) i ten jeden
À propos tego suchara – to nie jest jego pełna wersja. Oto ona:

– Cześć, chciałbym usłysześ żart o TCP.

– Cześć, chciałbyś usłyszeć żart o TCP?

– Tak, chciałbym usłyszeć żart o TCP.

– OK, opowiem ci żart o TCP.

– Ok, posłucham żartu o TCP.

– Jesteś gotowy do wysłuchania żartu o TCP?

– Tak, jestem gotów do wysłuchania żartu o TCP.

– OK, wyślę ci żart o TCP. Potrwa