DSServer作用:管理DataSnap服务器生命周期。(启动,停止)

一.方法:

1.BroadcastMessage 向所以客户端发送消息,客户端必须已注册通道。

2.BroadcastObject 发送一个对象的所有客户端

3.CallbackTunnelOf 返回通信隧道。

4.Connecting 触发一个事件时,打开一个连接。

5.CreateChannelTunnel 创建一个回调通道

6.DefineProperties 称为自动组件流媒体系统的一部分;不要直接调用它。

7.Disconnecting 连接关闭时触发一个事件。

8.Error 触发一个错误事件。 --> OnError

9.FindServer 发现服务器的组件的实例名称。

10.GetAllChannelCallbackId 获取回调通道内的所有成员ID

11.GetAllChannelClientId 返回一个给定通道内所以客户端列表ID

12.GetAllChannelNames 返回所以通道列表

13.GetCallbackTunnel 给定一个ID,返回所在的通信隧道。

14.GetJSONMarshaler  返回一个序列化对象

15.GetJSONUnMarshaler 返回一个反序列化对象

16.GetServerConnection 返回一个服务器连接属性

17.GetTraceInfoEvent 读取事件OnTrace事件信息

18.HasChannelCallback 给定一个ID,返回是否有一个通道

19.Loaded 初始化后的组件形式文件读取到内存中。

20.MarshalData 序列化对象

21.NotifyCallback 执行同步消息传递一个回调。

22.NotifyObject 执行同步对象传递一个回调。

23.RegisterChannelCallback 注册一个通道回调与当前实例。

24.SetTraceInfoEvent 写保护实现OnTrace事件。

25.Start 开启服务器服务.

26.Stop 停止服务.

27.UnMarshalJSON 还原一个序列化对象.

28.UnregisterChannelCallback 注销一个客户端回调通道.

二.属性

1.AutoStart TDSServer组件加载时,是否自动启动服务

2.ChannelQueueSize 排队等待发送消息到特定客户端的消息数量

3.ChannelResponseTimeout  等待回调消息的超时时间

4.HideDSAdmin 是否可以客户端直接调用服务器内置DSAdmin类的方法。

三.事件

1.OnConnect 客户端连接时触发此方法

2.OnDisconnect 客户端断开时触发此方法,客户端异常断开时将不出触发此方法.

3.OnError 在执行时发生异常的服务器的方法。

4.OnPrepare 所以在准备注册服务器实例时触发此方法.

5.OnTrace 事件处理程序用于接收跟踪事件。

技巧:不要在设计时开启服务器,要在Create事件中,动态打开。

DataSanp的控制老大-DSServer的更多相关文章

  1. 浅谈Yii-admin的权限控制

    说到CMS,最需要有的东西就是权限控制,特别是一些复杂的场景,多用户,多角色,多部门,子父级查看等等.最近在开发一个线下销售的东东,这个系统分为管理员端,省代端,客户端,门店端,销售端, 部门端,部门 ...

  2. 转OSGchina中,array老大的名词解释

    转OSGchina中,array老大的名词解释 转自:http://ydwcowboy.blog.163.com/blog/static/25849015200983518395/ osg:: Cle ...

  3. (翻译) TFS源代码控制的未来 (TFSVC vs. Git)

    说明:由于博客园的限制,之前转发的MVP卢建晖的文章不能放入首页,但我会继续转发,感兴趣的同学请到我的博客首页查看. 博主: 翻译自微软Visual Studio ALM产品组老大Brian Harr ...

  4. 控制反转(IOC)和依赖注入(DI)的区别

    IOC   inversion of control  控制反转 DI   Dependency Injection  依赖注入 要理解这两个概念,首先要搞清楚以下几个问题: 参与者都有谁? 依赖:谁 ...

  5. 工厂方法模式与IoC/DI控制反转和依赖注入

    IoC——Inversion of Control  控制反转 DI——Dependency Injection   依赖注入 要想理解上面两个概念,就必须搞清楚如下的问题: 参与者都有谁? 依赖:谁 ...

  6. web项目自定义路由_实现静态资源URL控制

    前言: IIS会默认把:图片.JS.HTML.CSS这些文件当成静态资源处理,为了减少服务器压力,默认这些静态资源是不走URL路由规则控制的. 作为小白及初学者,本人对这些了解甚少,补充基础知识吧: ...

  7. 设计模式のIOC(控制反转)

    一.什么是Ioc IoC(Inverse of Control)的字面意思是控制反转,它包括两个内容: 控制.反转 可以假设这样一个场景:火车运货,不同类型的车厢运送不同类型的货物,板车运送圆木,罐车 ...

  8. 依赖注入(DI)和控制反转(IOC)的理解,写的太好了。

    学习过spring框架的人一定都会听过Spring的IoC(控制反转) .DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC .DI这两个概念是模糊不清的,是很难理解的,今天和大家 ...

  9. IOC和DI 控制反转和依赖注入

    首先要分享的是Iteye的开涛这位技术牛人对Spring框架的IOC的理解,写得非常通俗易懂,以下内容全部来自原文,原文地址:http://jinnianshilongnian.iteye.com/b ...

随机推荐

  1. windows server域的概念以及wmic(centos上命令)

    wmic访问在域中的计算机.其中ops\administrator为域用户名,也可以写作ops.com\administrator.ops是域名ops.com的简写,是MS的NetBIOS一套吗? . ...

  2. HDU 4507 吉哥系列故事——恨7不成妻

    需要推下平方和的式子..维护个数,和,平方和. #include<iostream> #include<cstdio> #include<cstring> #inc ...

  3. POJ 1637 Sightseeing tour (混合图欧拉路判定)

    Sightseeing tour Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 6986   Accepted: 2901 ...

  4. surge for mac出测试版本了

    这两天一直在MAC上试图连接我的shadowsocks服务,使用shadowsocksX一直没能连接到服务器.服务器本身是没有问题的,因为我的thinkpad和iphone都可以正常使用.结果就试着使 ...

  5. linux下locate为什么有时候某些文件

    这与locate命令的工作原理有关.他是通过查询数据库的方式查找文件的.并且数据库每天更新一次.你要找的文件可能没有更新到数据库中. 可以有两种选择: 第一,过一天后再查看一下,应该就会找到了. 第二 ...

  6. 外观模式(Facade Pattern)

    一.引言 在软件开发过程中,客户端程序经常会与复杂系统的内部子系统进行耦合,从而导致客户端程序随着子系统的变化而变化,然而为了将复杂系统的内部子系统与客户端之间的依赖解耦,从而就有了外观模式,也称作 ...

  7. HDU 2577(DP)

    题意:要求一个字符串输入,按键盘的最少次数.有Caps Lock和Shift两种转换大小写输入的方式 思路:用dpa与dpb数组分别记录Caps Lock的开关状态,dpa表示不开,dpb表示开 代码 ...

  8. Struts2 Action中的方法命名不要以get开头

    偶然发现,在调用一个action中的某个方法时,会自动调用另一个无关的方法,找了好久,最后发现是方法命名的问题,方法命名以get开头,action会自动调用!所以,以后再写action中的方法时尽量不 ...

  9. MSP430精准配置高速串口波特率的方法

    引言     在实际项目大批量生产调试设备时,笔者发现同样版本的程序在不同设备上运行时效果不一致,一部分设备串口通信正常,另外一部分串口通信不正常.通过示波器对多个设备的串口波特率及系统时钟频率测试, ...

  10. C语言编程心得

    记录这些是为了日后自己想查阅以前经验的方便,同时若能给其他网友带来一些帮助,就更好了~ C语言,自己经常遇到的问题: 1.段错误 段错误一般是由于访问了不存在的地址造成的,具体的原因有文件路径不存在, ...