delphi xe2做的datasnap 三层,如何实现客户端的心跳。 我用xe2的datasnap开发了一个系统,但是网络断开后,客户端不能立即触发SQLConnection1AfterDisconnect事件。在应用层我已经使用了心跳功能来判断客户是不是已经断开了。但我想用客户端的心跳包,使得客户端能知道与应用层已经断开了。不知道怎么实现,请知道的人说一下,给个思路,先谢了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 XE2的Datasnap似乎支持心跳,将Transport的KeepAliveEnablement设置成kaEnabled,然后设置KeepAliveTime和KeepAliveInterval两个参数,如果意外断线的话,能够在Transport的Disconnect事件中获得。http://bbs.2ccc.com/topic.asp?topicid=396438 不懂,不过在TCP的话,你就用个定时器,超过一定时间未收到,来认为断开了 shr等于>> 如果是 >>> delphi中用什么代替? 大家帮忙看看这是怎么回事? package的接口类为什么不可用啊? 我的可用分没有了,但是还有许多问题没有问呢。请大家捐赠给我一点分吧! 关于网格对齐方式,简直要把我气晕了。 我要声明一个全局变量,要在哪个窗口中声明啊, 我现在有三个窗口, 移动ToolBar后,toolbar会变为可关闭的窗口, 如何禁止ToolBar被关闭? 如何用query删除一个表中的全部记录???????????????????? 那里有EHLIB控件,请告诉我一个下载地址! 如此将含有换行码的长串AnsiString送到TStringList中,征求最好的办法; delphi 调用windows API 函数 问题 求助 Delphi可以切换所安装的OFFICE版本不?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货