怎样得知远程程序是否已经运行?(10分)

  • 主题发起人 主题发起人 missdel
  • 开始时间 开始时间
M

missdel

Unregistered / Unconfirmed
GUEST, unregistred user!
编一个C/S软件,我现已知服务端的IP地址!但需要知道服务端的程序是否运行,
怎样检测呢?
 
在服务器端的程序上加一个TCP控件一启动就定时向客户端的计算机发信息
不就成了??
 
服务端不会知道什么地址的客户会在什么时候发出请求,它是被动的。
服务端在指定的端口监听。
客户端向服务端发出请求,服务端给个回应就行了。
若没有回应可以认为服务端程序没有运行。
 
有时候客户端是先启动的,的确是可以一启动就向客户端发消息,但如果服务端启动时客
户端没有启动怎么办?

客户端通过端口向服务端发消息,看能不能收到回应的确不错,可否哪位高手能详细一点,
程序怎么编?
 
其实你需要的是事先知道服务有没有运行。如果使用 try and fail 来知道服务是否运行
可不可以满足你的要求,如果可以,你什么也不需要做。
 
接受答案了.
 
后退
顶部