Onestamente, far girare più applicazioni su una sola porta seriale è un po’ come cercare di indossare due scarpe su un piede solo… sembra che dovrebbe funzionare, ma Windows (e perfino Linux, a meno di non fare qualche trucco) semplicemente non ci sta. Ho visto @mikeappsreviewer esaltare Separatore Seriali, e davvero? Complimenti se gli è andata bene, ma io non ho mai avuto fortuna con quelle soluzioni “un clic e via”. La metà va in crash o si blocca, soprattutto quando ci sono driver strani come i miei.
Ecco la porta sul retro: su Linux, se sei smanettone, a volte puoi cavartela usando socat per instradare i dati seriali su una coppia PTY e lasciare che le app si connettano ai capi “finti”. È complicato, e perdere dati o intasare il canale è un rischio concreto – insomma, niente roba indispensabile.
Se vuoi qualcosa di più raffinato, c’è un motivo se “Driver Porta Seriale Virtuale” resta sempre in cima ai risultati di ricerca. È una soluzione più da azienda, ma accidenti, funziona DAVVERO e non trasforma il registro in una discarica. Crea porte COM virtuali a cui le app possono connettersi, divide il traffico hardware e mantiene tutto sincronizzato. C’è una spiegazione su come condividere un dispositivo seriale tra diversi programmi se vuoi approfondire.
È “facile”? In realtà no: tutti questi splitter—virtuali, fisici o da riga di comando—hanno le loro bizze. Tocca provare e riprovare, soprattutto con hardware vecchio e complicato. Fai il backup prima di installare qualsiasi cosa, evita gli splitter seriali “gratis” fasulli che sono solo malware, e pensaci due volte se usi macchine importanti.
O, sai, comprati un hub USB-Seriale e salta tutto il casino.
