自动将一个插槽转发到另一个插槽

时间:2014-05-09 12:56:22

标签: c sockets unix network-programming posix

我有两个用socket()创建的文件描述符,两者都连接到不同的主机。我希望第一个套接字上收到的任何内容立即在第二个套接字上发送,反之亦然。

我知道可以通过select()send()recv()的组合手动实现这一点,但有更直接的方法告诉内核简单地将输出从一个输入到另一个?

1 个答案:

答案 0 :(得分:2)

没有。您可以使用像netcat这样的工具为您执行此操作(因此您不必编写代码),但即使netcat包含复制数据的循环。