资 源 简 介
应用背景PrismServer:基于NET 2.0的聊天客户端与服务器端解决方案。关键技术PrismServer是一个添加聊天和其他通用目的多用户消息到你的。NET应用程序的完整的解决方案,其理念是作为一个聊天应用程序,比如创建和进入聊天室,发送和接收聊天信息,并且管理用户配置,PrismServer提供了简单的属性、方法和事件来简化开发这类应用程序的复杂性,代码部分由如下几个项目所组成:
ACG.Prism:一个NET类库程序集,包含封装了PrismServer的类和组件,重要的组件和类分别是:
.PrismConnection组件:允许一个客户端应用程序连接和与PrismServer通信。提供了属性来指定主机地址和服务器端的端口号,方法来初始化通信,事件来响应各种不同的行为,比如聊天信息到达,新应户进入聊天室,或者是来自管理员的信息。
.PrismServer组件:封装实际的服务器端的prismServer,允许多个进入的客户端通过Sockets来连接和通信。这个组件是任何服务器PrismServer的基础。并且提供了属性和事件以便于服务器的用户界面能够保存日期。
.PrismUser类:表示一个当前登录到聊天服务器的单 个用户。这个类将在客户端和服务器端被使用
.PrismRoom类:代表一个聊天房间,聊天房间可以包含一个或多个PrismUsers,用于在它们之间进行通信。
.PrismServerAdmin应用程序:一个Windows Forms应用程序,是一个完整的聊天服务器端应用程序。该程序提供了一个用户界面,因此服务器操作员能够看见谁己经连接,监视活动和性能历史
.ChatNDraw应用程序:一个样例的客户端应用程序,用户能连接到一个聊天服务器,创建和输入聊天房间,与其他用户聊天,并且使用一个共享的绘图板。
PrismServer是一个多用户擎,基于Windows策略游戏,由SCG创建,SCG权利在1990年中期开始制造Windows游戏,有几个资历允许多个玩家来调整,创建游戏,并且实时的在Internet上玩游戏。