我有一个连接到服务器的客户端localhost:10000
。服务器不在同一主机上。但是我们不能从IP网络访问服务器。为此,我们正在编写自己的网络驱动程序,它将创建一个虚拟网络接口。然后10000
在该服务器上将可用。
目前,我们正在尝试编写一个仅模仿服务器行为的应用程序。它应该侦听localhost:10000
任何传入数据并将其写入命名管道。还将命名管道上的任何传入数据写入连接的客户端。我相信这可以很容易地使用一个名为netcat
or的简单工具来完成nc
。我怎么做?
我有这个先进先出命名fifo
。我执行
nc -l 4444 > ../fifo
此命令仅将在传入连接中找到的任何数据写入 fifo。我如何使它成为两种方式?意味着它应该同时读取和写入管道?