Bonjour,
Je voudrais faire communiquer 2 applis configurées chacune sur un port série.
Dans la vraie vie je peux faire tourner les 2 applis sur la même machine et boucler les 2 ports séries l'un sur l'autre.
J'aimerais me passer de ces ports série physiques (utilisation en VM par exemple), mais je ne trouve pas la commande qu'il faut.
Je pourrais utiliser mkfifo, avec 1 appli qui crée 2 fd "A" et "B", qui lit dans "A" et écrit dans "B" et qui lit dans "B" pour écrire dans "A".
Ainsi je fais un pont entre 2 ports.
Mais n'existe-t-il pas une commande qui permet de faire ce pont directement?
La commande pipe(), ne semble pas faire l'affaire non plus car elle ne fonctionne que dans un seul sens.
Quoique, il serait en fait plus simple de coder la passerelle avec pipe (mais avec 2 appels).
Bref, si il existe une commande qui fait ça directement, ça serait plus simple que de réinventer la roue
Merci!
Partager