六讲客户端与服务器通信组件开发一.pptx
学云签约讲师钟勇—第六讲客户端与服务器通信
组件开发(一)企业级即时通消息系统个人博客个人QQ:420972667
上讲回顾在上讲中,我们主要就是讲解了关于对于网络流的封装,我们对网络流封装的类为PrismNetworkStream,该类主要就是实现对于网络流的处理。最重要的就是将信息写入网络流和从网络流中读取信息
本节目标了解什么是组件,学会在项目中创建组件创建客户端与通信服务器端进行通信的组件
组件组件是指可重复使用并且可以和其他对象进行交互的对象。组件(component)是靠类实现的。控件是能够提供用户界面接口(UI)功能的组件。换句话说就是,控件是具有用户界面功能的组件。所有控件肯定都是组件,但并不是每个组件都一定是控件。创建组件的方式可以在项目里,选择新建组件。
PrismConnection组件PrismConnection组件一个客户端应用程序连接及通信服务器进行通信。该组件提供了属性来指定主机地址和服务器端的端口号,提供了方法来初始化,并提供了事件来响应各种不同的行为,比如聊天信息到达,新用户进入聊天室,或者是来自管理员的信息到达。具体使用参考代码演示讲解。
本讲小结1.我们这讲主要就是实现了关于PrismConnection组件的一部分功能。主要就是设置其制定的几个属性,以及又客户端开启到服务器端的连接和在后台线程中读取通信命令的方法。
作业1.根据我们这讲所讲的内容,将我们这讲所演示讲解的代码进行编写,理解其属性和方法。