netcat作为多线程服务器

埃图尔杜

我使用netcat运行这样的简单服务器:

while true; do nc -l -p 2468 -e ./my_exe; done

这样,任何人都可以在端口2468上连接到我的主机并与“ my_exe”对话。
不幸的是,如果其他人想在打开的会话期间进行连接,则会收到“连接被拒绝”错误,因为netcat不再监听下一个“ while”循环。

有没有办法使netcat像多线程服务器一样工作,即始终在侦听传入的连接?如果没有,是否有一些解决方法?

阿基拉

您正在使用错误的工具来执行此任务:使用类似ucspi-tcp之类的东西,尤其是tcpserver

tcpserver waits for incoming connections and, for each connection, 
runs a program of your choice.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章