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
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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 się
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#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
KomentatorTramwajowy - #informatyka #programowanie #gniazda #sieci #tcp #miszcz #rtfm...

źródło: comment_TNCmVGOyHucxd7ArCLmATZcxXbPCbWkW.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@krzyzakp:

- Cześć, chciałbyś usłyszeć żart o UDP?
- No dawaj
- To wysyłam ci żart o UDP. Potrwa on 10 sekund, zawiera dwie postacie, nie ma miejsca wydarzeń, kończy się puentą
- I jak ci się podobał żart
  • Odpowiedz
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 każdym nowym
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Wyrewolwerowanyrewolwer: nie wiem jak to sprawdzi się w takiej sytuacji, ale pisałem program który zapisywał dane do pliku jak wchodzili klienci na stronę i żeby żadnych informacji nie stracić faktycznie wystarczyło oznaczyć funkcje jako synchronized
  • Odpowiedz
Rozmowa kwalifikacyjna:

- Zna pan protokół TCP?
- TCP?
- Tak, TCP.
- Tak.
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#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
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
À 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?

  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Podrzuci ktoś jakiś program do łączenia przez TCP na danym porcie i wysłania jakichś danych na linuksa? Klasyczny klient TCP. :P Wpisujemy IP, port i dane. Najlepiej żebym znalazł go jeszcze w repo Ubuntu. :D

#linux #tcp
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach