看到最近有人研究IM,把以前的东西翻出来了,供想学习这方面的研究研究
通讯协议UDP,聊天方式点对点(P2P)
此项目简单实现了早期QQ的基本功能
文字聊天
表情,图片发送
发送离线消息,图片
在线/离线...涉及到的技术
网络通讯
消息序列化,加密
数据传输 协议定义,消息分块发送,消息完整性判断和重复发送,SOKET5代理
NAT穿透,俗称打洞
消息缓存/转发
DOC里有之前画的流程图,用Diagram...界面互动
窗体互动
界面绘制
换肤
RTF文本处理
字体大小颜色控制
RTF图片提取发送
编译好的客户端,能连上测试服务器,需要先注册账号
http://119.10.29.11:8081/SinoTalk.rar...有不明白的欢迎留言讨论
项目说明
请勿将此程序用于商业用途,以免产生不必要的纠纷,仅供学习,参考
开发时间2010年,比较久远,有很多问题
请关注我的新项目CRL快速开发框架
http://www.cnblogs.com...SinoTalkWeb 网站接口(为避免纠纷,未公开,请参考网上示例)
Update 升级程序
ServerSetup 服务安装程序
数据库(为避免纠纷,未公开)
此项目原始版本为较老的.