如何在Linux中将程序作为监听服务运行?

时间:2014-07-29 06:27:41

标签: linux service

我的程序在执行时接受用户输入。我想在Linux VM上的端口上将其作为服务运行。我怎样才能做到这一点?

我将使用netcat从我的localhost / remote连接,可能是为了连接到这个监听服务。

我使用的编程语言是C ++

2 个答案:

答案 0 :(得分:0)

你必须编辑文件 / etc / services 并注册你的“程序”监听tcp / udpd端口......

答案 1 :(得分:0)

你可能想看看D.J.伯恩斯坦的tcpserver(见http://cr.yp.to/ucspi-tcp/tcpserver.html)。基本上,您可以在tcpserver下运行现有程序,tcpserver将处理所有设置套接字,列出您正在使用的任何端口上的传入连接等等。当传入连接到达您指定的端口时, tcpserver将生成程序实例并将来自客户端的传入信息传递给程序的STDIN,并将来自程序STDOUT的传出信息传递回客户端。