Originariamente inviato da italo2008
ma non ottengo risultati. I dati scritti sul socket dal plc sono costituiti da una stringa di circa un centinaio di byte, ognuno dei quali contiene il codice ascii di un carattere.
Ma la questione è solo quella che dovresti precisare bene quale è il "protocollo" di comunicazione. Nel senso: dire che i dati sono costituiti da una "stringa" di circa un centinaio di byte .... beh, dice poco, o perlomeno non dice tutto.

Il numero di tali caratteri è sempre fisso? Se non è fisso, da cosa lo deduci? Perché viene inviato prima un header che indica il numero di caratteri? O perché alla fine della stringa c'è uno o più caratteri particolari (es. carriage-return)?
E viene inviata una sola stringa? Più stringhe? Allo stesso modo??

Insomma, hai capito: quale è l'esatto "protocollo" di comunicazione?