Location:
Search - ESFramework 3
Search list
Description: 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
Platform: |
Size: 777787 |
Author: 王懿璞 |
Hits:
Description: 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
Platform: |
Size: 777216 |
Author: 王懿璞 |
Hits:
Description: c#开发,强大的局域网通信框架 可以实现视频聊天,而且附带完整的广域网开发API-c# development, a powerful framework for LAN communication can be achieved video chat, and incidental to complete the development of wide area network API
Platform: |
Size: 611328 |
Author: 洪波 |
Hits:
Description: 通过p2P的方式实现windows 与linux之间的通信。-The way through p2P the communication between windows and linux.
Platform: |
Size: 2095104 |
Author: 王智浩 |
Hits:
Description: 非常好用的聊天工具,会得到大家认可-VERY USEFUL IMPLEMENT
Platform: |
Size: 2386944 |
Author: fangyuanzhi |
Hits:
Description: ESFramework 是一套性能卓越、稳定可靠、可高度伸缩、灵活易用而又功能强大的.NET通信框架。采用ESFramework框架,开发人员将不再需要了解Socket、也不用再关心底层与通信相关的一切琐碎事情,而是可以在一个更 高的层次上更快地开发高效稳定的网络通信应用。例如,即时通讯系统(IM),大型多人在线游戏(MMORPG)、在线网页游戏(WebGame)、文件传送系统(FTS)、数据采集系统(DGS)、分布式OA系统、远程教育系统等等,凡是需要分布式通信的系统都可以使用ESFramework框架。
-ESFramework is a high performance, reliable, highly scalable, flexible, easy to use and powerful. NET communications framework. Using ESFramework framework, developers will no longer need to understand Socket, also do not have to care about trivial things all the underlying communication-related, but can develop highly efficient and stable network communication applications faster at a higher level. For example, instant messaging system (IM), massively multiplayer online game (MMORPG), online web games (WebGame), File Transfer System (FTS), the data acquisition system (DGS), distributed OA system, remote education system, etc., Those who need a distributed communications system can be used ESFramework framework.
Platform: |
Size: 4104192 |
Author: HHH |
Hits:
Description: 本文将介绍使用ESFramework开发的一个入门Demo,该Demo演示了以下功能:
(1)客户端用户上下线时,通知其他在线用户。
(2)当客户端与服务端网络断开时,进行自动重连,当网络恢复后,重连成功。
(3)所有在线用户之间可以进行文字聊天。
(4)文件传送。
(5)P2P通道。
(6)消息同步调用。
(7)重登陆模式。当同名的用户登陆时,会把前面的用户挤掉。(This article will introduce an entry Demo developed by ESFramework, which demonstrates the following functions: Demo:
(1) when the client is downloaded, it will notify other online users.
(2) when the client and server end are disconnected, the connection is automatically reconnected. After the network is recovered, it is reconnected successfully.
(3) text chat can be performed between all online users.
(4) file transfer.
(5) P2P channel.
(6) message synchronization invocation.
(7) heavy landing mode. When the user with the same name is logged in, it will squeeze out the front users.)
Platform: |
Size: 11382784 |
Author: moshoushou |
Hits: