我想创建一个单一的客户端的单播从任何在同一个局域网上许多工作站的数据请求的问题。该客户端可能会运行Linux,但工作站可以运行任何操作系统。是否有可能避免在每个工作站上运行的后台程序,但有他们在几秒钟内回复请求?我想避免创建一个守护程序,因为该服务可能不经常使用,我不想负担与另一个进程的工作站。

有帮助吗?

解决方案

看一看用于 inetd 合适的实现的目标操作系统。此服务监听连接,和代表通过标准输入实际的通信为纯IO /标准输出到你的过程的一个实例(其被按需生成):

  

在inetd的效用[..]监听   某些互联网连接   插座。当连接上找到   其插座一个,它决定什么   服务插座对应,并调用一个程序来服务该请求。该   服务器程序被调用的服务插座的标准输入,   输出和错误描述符。该计划完成后,继续的inetd   听插座上[..]

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top