标签:
头文件说明:
FeiQDlg.h 主对话框类头文件
GroupBroadcast.h 多播组类头文件
UserList.h 用户链表类头文件
ListenSocket.h 侦听接口类文件
ChatSocket.h 聊天接口类文件
RecFileSocket.h 接受文件控制头文件
SendFileDlg.h 发送文件控制头文件
用户间关系及行为:
文件发送记录管理
用户活动
(1) 用户上线
(1)广播 我是谁谁谁,我上线了,谁在线上
(2) 接收好友信息,刷新好友列表
(3)监听新用户上线信息
(3)监听聊天信息 传输文件信息
(2)用户下线
与上线相反
关闭监听
(3)传文件
(1)通知接收方接收
(2)创建处理线程
(3)历史记录
(4)接收文件
对话框响应
选择保存路径
创建处理线程
历史记录
(5)聊天
收发分离
更新UI
消息历史记录
标签:
原文地址:http://www.cnblogs.com/how-are-you/p/5686017.html