Witam
Mam podłączony sterownik PLC do sieci Internet. Urządzenie ma swój adres IP i nasłuchuje na porcie 500.
Urządzenie działa w ten sposób, że po wysłaniu komendy przez applet w Java (odpowiednie ciągi znaków ASCII) sterownik wysyła odpowiedz po ok 20-30 ms. Udało mi się wysłać do urządzenia dane ale nie mogę odebrać odpowiedzi z urządzenia. Próbowałem z dostępnymi w necie przykładami, modyfikowałem je i nic. Applet klienta najczęściej albo nic nie odbiera albo zapętla się w nieskończoność tak że blokuje aplikacje.
Dostępne przykłady czytają linię z bufora odbioru, a to jest błędne bo w odpowiedzi sterownika nie ma znaku końca linii poza tym nie ma żadnych znaków w buforze odbioru.
Szukam jakieś procedury w Java żebym mógł ją wykorzystać. Ważne jest by procedura nie wysyłała dodatkowych znaków np. końca linii bo sterownik nie rozpozna takiego polecenia chociaż wszystkie pozostałe poprzedzające znaki są prawidłowe.
Proszę o pomoc