C/S网络断了,客户端如何正常工作? ( 积分: 100 )

  • 主题发起人 主题发起人 zyw
  • 开始时间 开始时间
Z

zyw

Unregistered / Unconfirmed
GUEST, unregistred user!
现在我的系统是C/S结构,通过光千电缆线连接的,服务端与客户端相离很远,现在问题是如果中间网络断了,客户端怎么正常工作呢?
很着急:谢谢各位英雄指教,!!
 
现在我的系统是C/S结构,通过光千电缆线连接的,服务端与客户端相离很远,现在问题是如果中间网络断了,客户端怎么正常工作呢?
很着急:谢谢各位英雄指教,!!
 
It is impossible to normal work in the condition!
 
笨一点的方法:可以先以客户端,为服务器。等网络好后再一次更新到服务器
 
大哥,如果有几个客户端怎么能行呢?
 
使用本地作缓冲数据..每次客户端先检测一下服务器.if adoconnection=true then ok else. ..如ok则传上去..不ok则存数据到本地...每次提交均检测一次....如ok时则将本地缓冲数据全部上传.....不过说得简单.做起来还是要靠自己哦....
 
是啊,估计很难的,现在具我所知道的无论B/S结构,C/S结构,别人开发的时候都没有办法解决这个问题!有哪个具体说说?
 
能不能循环PING 服务器呢?要是不通就把客户端强行关闭。
 
利用本機的緩沖數據保存到XML文件裡,當下次開起時就動這個XML數據還原就可以了。
 
写一个多线程,间隔连接服务端,当服务端出现异常后,客户端照样能操作
当服务端正常后,客户端又能自动连上服务端
 
有服务器和本地数据库
如果连接服务器数据库失败-》连接本地的数据库
等到连接成功服务器的-》把数据更新到服务器
 
三层结构,客户端用clientdataset,做成公文包的形式,保存前先用udp或自定义接口和服务器确定连通,否则clientdataset.savetofile(filename).并做好标记,下次程序载入时clientdataset.loadfromfile(filename).
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部