我正在使用 socat 命令在我的嵌入式 linux 设备上创建一个 tty 接口,例如:
socat pty,link=/dev/ttyS9 TCP:10.0.10.1:9999
Run Code Online (Sandbox Code Playgroud)
该连接是通过 dsl 线路的长距离连接。这条线路每晚都断线,我的tty接口宕机了。是否可以使用重新连接的机制创建 tty 交互,直到服务器端再次联机?
下一个问题:是否可以从 Java 程序中调用 socat 命令?
非常感谢!卡尔-海因茨
小智 8
从版本 V 1.4.0.0 开始,socat 具有“重试”、“永远”和“间隔”选项。
所以,这应该给你想要的行为:
socat pty,link=/dev/ttyS9 tcp:10.0.10.1:9999,forever,interval=10,fork
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6980 次 |
| 最近记录: |