聊天工具的设计.doc
文本预览下载声明
聊天工具
1、设计目的
VC的实际编程往往需要加入多种技术,如网络技术、数据库技术、串口技术等,本课题是属于对话框加网络技术,使学生通过本课题的学习可以加深对对话框编程的理解,同时也可以体会到VC之难不仅仅难在VC框架,更在于它需要融合多种技术,对于这些技术需要一一体会。
2、设计要求
系统架构方式如图1所示。
图1 系统架构方式
服务端需要完成的3件事情
① 在特定的端口上等待来自聊天客户的链接请求,并且需要维护一个客户连接表,以记录所有成功的连接。
② 及时接收从各个聊天室客户发过来的信息,然后把这些信息转发到一个或多个客户连接。
③ 监控这些连接的状态,在客户主动离开或发生故障时从列
显示全部