服务端:
中两个元件, 以及
定义通道。如:
获取通道中所有回调 ID 方法:
!"#$%&'
( 服务器回叫所有注册的用户方法(与通道、回调 ID、传送的信息有关)如:
)
*+,-*
.*
*+,-*&*/0'
BroadcastMessage&1*'
%
原形是:
23"4 BroadcastMessage&" -+ * " *+ ,-)3 "
*5+$*.6!"# *,'+!%
23"4 BroadcastMessage&" -+ * " !"#$%+ * "
*+,-)3" *5+$*.6!"# *,'+!%
实际服务器回叫用户是执行 用户注册类(如: TDemoCallback)对应的虛拟方法
Execute,传送给用户端的信息则由参数 Msg 封裝。
客户端:
. 两个主要组件:TSQLConnecon,TDSClientCallbackChannelManager 。分别用于连接服
务 器 和 客 户 端 向 服 务 器 注 册 ; !"#* 要 指 明 通 道 名
( - ) 、 通 信 类 型 ( 3"4" = 7$ ) 、 服 务 器 地 址
(8)及端口()。
. 定义从 .6!"# 衍生类如下+
5
!"#"&.6!"#'
3!"
23"40"3&" *+,-)3'+,-)3%
%
. 复载虚拟方法 0"3 如下+
7777777777777777777777777777777777777777777777777777777777777777777777777777
777当 服务器回叫用户端时就会执行虚拟方法 0"3
777服务器可以把务器端传送到用户端的信息封装在 0"3 的参数 * 中
777用 % 类別的方法 5"9 来更新用户端的使用者介面。
777777777777777777777777777777777777777777777777777777777777777777777777777777777
23"4!"#0"3&" *+,-)3'+,-)3
评论3