Shi*_*dim 2 networking pipe named-pipes netcat
我有一个连接到服务器的客户端localhost:10000.服务器不在同一主机中.但我们无法从IP网络访问服务器.为此,我们正在编写自己的网络驱动程序,以创建虚拟网络接口.然后10000在该服务器上将可用.
目前,我们正在尝试编写一个仅模仿服务器行为的应用程序.它应该监听localhost:10000并将任何传入的数据写入命名管道.还要将命名管道上的任何传入数据写入连接的客户端.我相信这可以使用一个名为netcat或的简单工具轻松完成nc.我怎么做?
我有这样的FIFO命名fifo.我执行
nc -l 4444 > ../fifo
Run Code Online (Sandbox Code Playgroud)
此命令仅将传入连接上找到的任何数据写入fifo.我怎么做到两个方向?这意味着它应该读取和写入管道?
这可以使用两个FIFO来完成.假设他们是in和out.
你运行你的netcat服务器
nc -l 4444 < in > out
Run Code Online (Sandbox Code Playgroud)
nc -l 4444侦听本地4444端口以获取任何传入连接.连接后,它会将in管道上发现的任何内容发送到客户端,并将任何内容从客户端写入outfifo.
| 归档时间: |
|
| 查看次数: |
6986 次 |
| 最近记录: |