我要模拟3个不同的应用程序,每个wich都连接到不同的串行调制解调器(rs232)。
我希望每个应用程序都通过在“虚拟”串行线上编写来与其他应用程序进行对话
我试图配置socat应用程序,但现在使用以下命令,我只能在两个客户端之间进行通信:

socat pty,raw,echo=0 pty,raw,echo=0

你知道如何创建一个虚拟串行端口的伪网络来模拟不同数量的调制解调器客户端的行为吗?

最佳答案

socat可用于通过使用ip套接字作为“代理”来创建网络o串行端口。
这是可用于我们要创建的每个端口的命令:
sudo socat ip:localhost:222 pty,raw,echo=0

关于linux - Socat-虚拟串行网络,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13297459/

10-13 07:27