我用DELPHI7开发了一个应用服务程序,客户端在运行的时候需要去检查这个服务程序是否运行,如果没有运行就退出程序,现在是不知道如何去检测,大家有什么好的建议没有?

解决方案 »

  1.   

    http://www.csdn.net/develop/read_article.asp?id=20538
      

  2.   

    服务器开一个UDP服务
    客户端启动时发UDP广播,如果收到回复消息则认为服务器正在运行,收不到任务服务器没有运行。这样在网络内有多台服务器时比较好
      

  3.   

    如果发生意外情况,比如停电或突然关机的情况下,可能会发生一些意外情况,使标志不能置换过来,这样就容易发生错误,使用内存影像的方法也不行,因为我的服务程序是运行在服务器上的,而客户端程序是分布在不同的地方,所以不能用这个方法,至于UDP服务,各位大侠能不能说的详细一点,本人在这方面不是很在行