AgileIM[1]

所属分类:ICQ/即时通讯
开发工具:C#
文件大小:759KB
下载次数:458
上传日期:2006-07-11 09:08:11
上 传 者yazipu
说明:  AgileIM 是一款类似QQ、MSN的聊天软件,这个软件却是我“无意插柳”的结果,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 ,密码:
(AgileIM is a similar QQ, MSN chat software, the software is I "inadvertently inserted Liu", AgileIM the "predecessor" was originally just to test my communications framework ESFramework communications capacity Unexpectedly, a two weeks after the tests were 000 for a small software actually a bit like, AgileIM now has support for the main functions : (1) Text-Chat (2), file transfer (3) video/audio chat (4) Based on the Udp NAT/NAP T-penetrating types of IM software required for the ability of the framework is here broadly, now AgileIM of open-source, in hopes of later were shown some help, of course, server communications source framework is not open. Even so, you can learn from AgileIM : (1) how to communicate with the server. Based on DEC client communications fra)

文件列表:
AgileIM (0, 2006-03-20)
AgileIM\AgileIM (0, 2006-05-12)
AgileIM\AgileIM\AgileIM.csproj (7681, 2006-04-26)
AgileIM\AgileIM\AgileIM.csproj.user (168, 2006-03-14)
AgileIM\AgileIM\App.config (5151, 2006-03-29)
AgileIM\AgileIM\ClassDiagram1.cd (10578, 2006-04-26)
AgileIM\AgileIM\Common (0, 2006-03-22)
AgileIM\AgileIM\Common\AimConfiguration.cs (1654, 2006-03-22)
AgileIM\AgileIM\Common\CommonDef.cs (340, 2006-03-13)
AgileIM\AgileIM\Common\LoginVerifier.cs (568, 2006-03-07)
AgileIM\AgileIM\Common\Program.cs (2721, 2006-03-14)
AgileIM\AgileIM\Common\ZipHelper.cs (1285, 2006-03-09)
AgileIM\AgileIM\Contract (0, 2006-03-20)
AgileIM\AgileIM\Contract\Audio.cs (1836, 2006-03-07)
AgileIM\AgileIM\Contract\AVRespond.cs (1500, 2006-03-07)
AgileIM\AgileIM\Contract\FilePackage.cs (3569, 2006-03-07)
AgileIM\AgileIM\Contract\FileTransmitQuery.cs (2288, 2006-03-07)
AgileIM\AgileIM\Contract\FileTransmitRespond.cs (1542, 2006-03-07)
AgileIM\AgileIM\Contract\FileTransmitResult.cs (2301, 2006-03-07)
AgileIM\AgileIM\Contract\InstantMessage.cs (2006, 2006-03-07)
AgileIM\AgileIM\Contract\P2PRequestType.cs (2441, 2006-03-07)
AgileIM\AgileIM\Contract\Video.cs (1836, 2006-03-07)
AgileIM\AgileIM\Core (0, 2006-03-20)
AgileIM\AgileIM\Core\ContractParser.cs (3171, 2006-03-13)
AgileIM\AgileIM\Core\IAVDevice.cs (7491, 2006-03-14)
AgileIM\AgileIM\Core\ICommandPoster.cs (306, 2006-02-25)
AgileIM\AgileIM\Core\IP2PMessageDispatcher.cs (441, 2006-03-07)
AgileIM\AgileIM\Core\ServerProxy.cs (11552, 2006-03-13)
AgileIM\AgileIM\Forms (0, 2006-03-20)
AgileIM\AgileIM\Forms\IIMForm.cs (376, 2006-03-07)
AgileIM\AgileIM\Forms\IMForm.cs (21678, 2006-03-13)
AgileIM\AgileIM\Forms\IMForm.Designer.cs (35884, 2006-03-07)
AgileIM\AgileIM\Forms\IMForm.resx (20634, 2006-03-07)
AgileIM\AgileIM\Forms\MainForm.cs (21244, 2006-03-16)
AgileIM\AgileIM\Forms\MainForm.Designer.cs (23006, 2006-03-16)
AgileIM\AgileIM\Forms\MainForm.resx (33803, 2006-03-16)
AgileIM\AgileIM\Properties (0, 2006-03-20)
AgileIM\AgileIM\Properties\AssemblyInfo.cs (1274, 2006-02-21)
AgileIM\AgileIM\Properties\Resources.Designer.cs (5889, 2006-02-21)
AgileIM\AgileIM\Properties\Resources.resx (8897, 2006-02-21)
... ...

近期下载者

相关文件


收藏者