当前位置:主页>销售管理软件> 列表

请教一个网络编程思路

企业管理软件版1楼: 客户端怎么样知道,服务端的服务程序是否开启? 如果服务端已经开启,则向服务端发送一条消息.

2楼: 发条命令过去,如果有返回的话成功,如果没返回(也就是超时)的话就失败;
在服务器开启的正常情况下,判断一下客户端向服务端发送消息所用的时间;以次确定超时的具体时间长短;就OK了 如超市进销存

3楼: 是不是要客户端不停的向服务器发送命令,才能够随时检测到服务器是否已经开启?

4楼: 当然是要不停地查询啦。
处理方法只有两种,一种是轮询,一种是中断。
服务器不知道客户端 在哪,只好让客户端轮询服务器了。

5楼: 一运行程序就向服务器发一条信息。并设定一个变量,T:=FALSE。如果服务器反回信息就知服务器开着,并把T:=TRUE。如果T=FALSE,就定时的发出信息查看服务器是否开通。

6楼: 如果服务器回,就开

企业管理软件版7楼: 如果客户机IP为固定,则可以在服务器端作一个客户机IP的表,开启服务程序的时候可以
按照表的顺序发送命令

8楼: 客户机是动态IP

9楼: 客户机是动态IP没有关系的,只要服务断是静态IP就可以。
使用轮循发送的方法看服务断是否打开。