我正在尝试为服务器开发一个简单的命令行客户端。在我连接到服务器并正确设置所有内容后,我想重定向STDIN
到连接到服务器的套接字和相同的套接字到STDOUT
. 我想实现类似于 ofnc
工具的行为。
最简单的解决方案是使用select()
和使用read()
/write()
将数据从STDIN
套接字传递到STDOUT
.
有没有其他更简单的方法可以以某种方式将套接字连接到STDIN
/STDOUT?
我想使用dup2()
系统调用。但是,我不确定如何使它工作。
谢谢。