`
- 浏览:
746559 次
- 性别:
- 来自:
北京
-
前文已经提到AgileIM只是用于我的通信框架ESFramework测试的客户端,AgileIM 如今已经支持的主要功能:
(1)文字聊天
(2)文件传输
(3)视频/音频聊天
(4)基于Udp的NAT/NAPT 穿透
IM类型的软件所需要的框架的能力大致也在这里了,现在把AgileIM的源码开放,希望能对后来者有些许帮助,当然,服务端通信框架的源码时不开放的。即使如此,你也可以从AgileIM中学到:
(1)如何与服务器进行通信、客户端基于Tcp的通信框架的特点
(2)如何组织通信消息/协议
(3)如何进行视频/音频捕捉
(4)多线程
(5)如何使用ESFramework框架的ESFramework.Network.Tcp.Passive空间
AgileIM基于ESFramework构建,使用VS2005开发,代码并不是很多(因为很多能力已经在ESFramework框架中实现),组件装配/IOC使用了Spring框架,数据访问层使用了XCodeFactory。
测试登录帐号: 100000 ,密码: 111111
110000 ,密码: 111111
111000 ,密码: 111111
我相信,每个人都可以开发自己的QQ和MSN!
点击这里下载AgileIM源码。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
源码公开的嵌入式实时多任务操作系统内核 <br/>
易语言源码网易公开课专用易语言源码.rar 易语言源码网易公开课专用易语言源码.rar 易语言源码网易公开课专用易语言源码.rar 易语言源码网易公开课专用易语言源码.rar 易语言源码网易公开课专用易语言源码.rar ...
uCOSII源码公开的实时嵌入式操作系统DOC版含源码
UCOS-II:源码公开的实时嵌入式操作系统通用代码,很好用的。
源码公开的实时嵌入式操作系统>>教材和相应的uC_OS-II源代码.
μc_os-ⅱ:源码公开的实时嵌入式操作系统.PDF
uC_OS-Ⅱ:源码公开的实时嵌入式操作系统.pdf part5 共5部分
μCOS源码公开的实时嵌入式操作系统μCOS源码公开的实时嵌入式操作系统
(TRON_T-Kernel)源码公开的嵌入式实时操作系统T-Kernel.pdf (TRON_T-Kernel)源码公开的嵌入式实时操作系统T-Kernel.pdf (TRON_T-Kernel)源码公开的嵌入式实时操作系统T-Kernel.pdf
源码公开的ucOS
完整版源码网上公开发布前测试(源码).rar
天正建筑源码20110714 lisp文件,源码公开, 天正建筑源码20110714 lisp文件,源码公开, 天正建筑源码20110714 lisp文件,源码公开, 天正建筑源码20110714 lisp文件,源码公开, 天正建筑源码20110714 lisp文件,...
学Delphi自编的个人电脑助手(源码公开)..rar
Small RTOS 源代码 源代码 基于80C51单片机源码公开的Small RTOS 1.10.5版.zip 91.28 KB
Android移动端手机APP-“2048”小游戏源码公开。
易语言源码易语言类的公开成员实现源码.rar 易语言源码易语言类的公开成员实现源码.rar 易语言源码易语言类的公开成员实现源码.rar 易语言源码易语言类的公开成员实现源码.rar 易语言源码易语言类的公开成员实现...
易语言源码易语言调用未公开的DLL子程序源码.rar 易语言源码易语言调用未公开的DLL子程序源码.rar 易语言源码易语言调用未公开的DLL子程序源码.rar 易语言源码易语言调用未公开的DLL子程序源码.rar 易语言源码...
帝国cms仿天津市政府信息公开网源码
很少见的源码公开的msc51和z80的c编译器,请下载
部落冲突源码