我要模拟3个不同的应用程序,每个应用程序都连接到不同的串行调制解调器(rs232)。
我希望每个应用程序通过写入“虚拟”串行线与其他应用程序进行通信
我尝试配置socat
应用程序,但现在我只使用此命令在两个客户端之间进行通信:
socat pty,raw,echo=0 pty,raw,echo=0
您知道如何创建虚拟串行端口的伪网络来模拟不同数量的调制解调器客户端的行为吗?
答案 0 :(得分:0)
Socat可以通过使用ip套接字作为“代理”来创建网络串行端口。 这是可以用于我们想要创建的每个端口的命令:
sudo socat ip:localhost:222 pty,raw,echo=0