毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

基于局域网的视频会议系统设计 第4页

更新时间:2012-7-21:  来源:毕业论文
3.1.2 系统开发硬件环境

CPU:P4 1.70G   内存:256MB   硬盘:40GB
操作系统:Microsoft Windows2000 Professional


3.2 系统的具体实现
3.2.1 JavaGroups的具体实现
本系统是基于JavaGroups来分析和设计的。JavaGroups是一个由康奈尔大学开发的基于Java的工具包,它提供了可靠的组通信。 它的功能包含了向组内所有成员发送消息,并确保每个成员接收到相同序列的消息。它的基本概念是一个类似于BDS套接字的频道:用户可以给出他们想加入的组的名字然后连接上,发送并接受消息,找回当前加入的所有成员,并且当有成员加入或离开时可以得到通知。同名的所有频道可以彼此“发现”,而且经由一个频道发送的消息可以被同一个组(有一样的名字)中所有的频道接收到。(8)
JavaGroups的文件夹中包含了12个文件夹和31个java文件,把他们放在一起在JBuilder9中生成一个工程文件。该文件中则有12个Java包和31个Java文件。这些包分别为:blocks、conf、debug、demos、ensemble、log、persistence、protocols、service、stack、tests和util。本文种主要讨论了其中四个包的主要功能:
 service包:本文来自优.文,论-文·网原文请找腾讯32491,14
抽象类AbstractService:所有服务器实现的一个超类, 每一个服务器有两个通讯频道:一个被内部服务器用来和组内的合法成员通信,另一个被客户服务器用来进行组间通信。
类ServiceRunner:以单机模式来启动服务器。
class: ServiceRunner
public static method:
(1) main(String args[])根据args.length和Resourcename来确定是否启动服务器。
(2) startService(ResourceBundle res)从特殊化的resource中抽取参数,创建服务器实例并启动它。
Private static method: printUsage()打印这个类的作用。
Public static field:
(1) CLIENT_CHANNEL_STACK 客户通信频道的协议栈。
(2) CLIENT_GROUP_NAME 客户通信频道的组名。
(3) SERVICE_CHANNEL_STACK 服务器通信频道的协议栈。
(4) SERVICE_GROUP_NAME 服务器通信频道的组名。

接口lease:描述了一个被租借管理器赋权的标号,允许在一段限定的时间内访问一些资源。
Interface:lease
Public method:
(1) getExpiration()获取租借期满时间,租借期满时间总是一个绝对的值。
(2) getDuration()检查租借是否期满。
(3) getLeaseTarget()获取租借的对象并返回代表租借源的唯一标示符。
(4) getTenant()获取该租借的承租者并返回获得租借的实体的唯一标示符。
(5) getFactory()获取创建该租借的LeaseFactory的实例

接口LeaseFactory:负责批准新的租借,更新现有的租借并删除不需要的租借。
类LeaseFactoryClient:是接口LeaseFactory的一个实现,它代表了包含一个或多个LeaseFactotyService实例的组中被批准的租借。
类LeaseFactoryService:是能够租借资源给用户论文范文http://www.chuibin.com/  的服务器。租借请求通过用户-服务器通讯频道发出,并由message headers中的LeaseRequestHeader的存在进行识别。在每个message中可能只有一个租借请求,它包含了租借期限和请求租借的实体的信息,有效载荷payload信息包含了对租借资源的唯一识别。
类LeaseRequestHeader:Header的子类,代表了租借请求。
类LeaseResponseHeader:Header的子类,代表了服务器的响应,在消息中存在这个header表示先前的请求成功了。header的类型决定了满足了何种类型的请求。本文来自优.文,论-文·网原文请找腾讯3249.114
 
 stack包:
类AckMcastReceiverWindow:创建并文持一个信息栈,接受不同发送者发送的信息。应答收到的每条信息,检查它是否已被拒绝,如果是,则抛弃该信息,

上一页  [1] [2] [3] [4] 

基于局域网的视频会议系统设计 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。