我有一个 socat 运行良好,当连接进来时执行我的命令提供的参数。但是,我遇到的问题是套接字处于 EOF 并且下一次连接进入时,该过程需要 3 秒才能恢复。这个过程将永远保持下去,所以它认为有一个EOF是socat,至少这是我的理解。
我的命令是: socat -v -s -d -d tcp-listen:2600,reuseaddr,fork exec:"/usr/bin/cec-client $CEC_CLIENT_ARGS"
相关日志行:
2014/12/31 22:41:04 socat[4746] N socket 1 (fd 4) is at EOF
2014/12/31 22:41:05 socat[4746] N exiting with status 0
Run Code Online (Sandbox Code Playgroud)
ignoreeof
两端都试过了,没有效果。我也试过设置超时,-t
和-T