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