我有一个软件 X 监听和写入 TCP 端口。即它创建一个服务器套接字和一个读取和写入 TCP 的客户端。
我有一个串行设备 ttyUSB0,它可以接受提供软件 X 格式的数据并将数据发送回串行。
我想将数据从串行传输到 TCP,反之亦然,这样它对软件 X 和串行 ttyUSB0 看起来是透明的。
我试图使用socat。喜欢,
socat -d -d -d -d -x TCP-LISTEN:7758,fork,reuseaddr FILE:/dev/ttyUSB0,b9600,raw
但它似乎不起作用。看起来好像 TCP 端口上的侦听器阻止绑定。我有
E bind(3, {AF=2 0.0.0.0:7758}, 16): 地址已经在使用
有人可以帮我解决我的问题吗?