P
pazee
Unregistered / Unconfirmed
GUEST, unregistred user!
目前有一重要程序S 在运行,为了监测她的状态,打算写一个监测程序W。(简单修S改源程序)
三种思路,请大家帮助定夺,要求简单、可靠、高效、实用。
S, W分别运行在局域网的两台机器上。
1.W <=====> S 建立稳固的TCP/IP连接,只要连接发生问题,就认为S出现问题,报警;
2.采用UDP方式,W 定期向 S 发出请求, S要在指定的时间内回复,超时认为S出现问题,报警;
3.采用UDP方式,W 被动聆听,S每隔固定时间向 W 发出一个信号,W如果在一定时间内没有收到信号(没有喂狗)就认为S出现问题,报警;
目前存在问题,
1.受网络影响,网络可能出现问题(S非网络软件);
2.监控程序本身可能宕掉;
哪位如果有更好的建议也请提出来,谢谢大家。
三种思路,请大家帮助定夺,要求简单、可靠、高效、实用。
S, W分别运行在局域网的两台机器上。
1.W <=====> S 建立稳固的TCP/IP连接,只要连接发生问题,就认为S出现问题,报警;
2.采用UDP方式,W 定期向 S 发出请求, S要在指定的时间内回复,超时认为S出现问题,报警;
3.采用UDP方式,W 被动聆听,S每隔固定时间向 W 发出一个信号,W如果在一定时间内没有收到信号(没有喂狗)就认为S出现问题,报警;
目前存在问题,
1.受网络影响,网络可能出现问题(S非网络软件);
2.监控程序本身可能宕掉;
哪位如果有更好的建议也请提出来,谢谢大家。