nc 绑定处理程序

tcpserver可以绑定一个程序来处理输入输出,nc也可以做到,原理就是将输入和输出都重定向到自己编写的程序上,如:
mkfifo /tmp/fifo

vim a.php
<?php
echo fgets(STDIN);
?>

nc -l localhost -p 9090 </tmp/fifo | php a.php >/tmp/fifo

nc localhost -p 9090
<hello
>hello

这里利用命名管道实现了双向管道

留下评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据