我想创建一个客户端,该客户端从同一 LAN 上的许多工作站中的任何一个发出单播数据请求。客户端可能会运行 Linux,但工作站可能会运行任何操作系统。是否可以避免在每个工作站上运行守护程序,但让它们在几秒钟内回复请求?我想避免创建守护进程,因为该服务可能不经常使用,并且我不想给工作站增加另一个进程的负担。
问问题
63 次
查看适合inetd
您的目标操作系统的实现。此服务侦听连接,并通过 stdin/stdout 将实际通信委托给纯 IO 到您的进程实例(按需生成):
inetd 实用程序 [..] 侦听某些 Internet 套接字上的连接。当在其中一个套接字上找到连接时,它会决定该套接字对应于什么服务,并调用一个程序来为请求提供服务。使用服务套接字作为其标准输入、输出和错误描述符来调用服务器程序。程序完成后,inetd 继续侦听套接字 [..]