Questo comand (riindirizzamento seriale) accetta una singola connessione TCP: 11313:Socat termina dopo legame stretto
socat PTY,link=/dev/ttyV1,echo=0,raw,unlink-close=0 TCP-LISTEN:11313,forever,reuseaddr
Tuttavia quando la connessione viene persa, il processo socat sopra viene ucciso e il client non è in grado per connettere.
Posso risolvere questo problema aggiungendo l'opzione fork
alla fine del comando precedente. Ma poi più client saranno in grado di connettersi. Ma voglio accettare solo una connessione.
Qualche idea su come raggiungere questo obiettivo?
Può essere ser2net (http://ser2net.sourceforge.net/) è quello che serve? – Maquefel
@Maquefel hai esperienza con ser2net. Per me sembra che stiano facendo lo stesso. –
I have - ser2net è una cosa specializzata che non può fare la maggior parte delle cose come socat, è stato progettato appositamente per l'inoltro seriale su Ethernet. Ma si comporta esattamente come si desidera - una porta - una connessione, non esce quando la connessione è chiusa e notifica la nuova connessione in entrata sulla porta in uso. – Maquefel