D:\Project\2.Demo\StriveEngine.SimpleDemo\StriveEngine.SimpleDemoServer\bin\Debug\StriveEngine.SimpleDemoServer.exe
D:\Project\2.Demo\StriveEngine.SimpleDemo\StriveEngine.SimpleDemoServer\bin\Debug\StriveEngine.SimpleDemoServer.pdb
D:\Project\2.Demo\StriveEngine.SimpleDemo\StriveEngine.SimpleDemoServer\bin\Debug\StriveEngine.dll
D:\Project\2.Demo\StriveEngine.SimpleDemo\StriveEngine.SimpleDemoServer\bin\Debug\StriveEngine.xml
D:\Project\2.Demo\StriveEngine.SimpleDemo\StriveEngine.SimpleDemoServer\obj\x86\Debug\ResolveAssemblyReference.cache
D:\Project\2.Demo\StriveEngine.SimpleDemo\StriveEngine.SimpleDemoServer\obj\x86\Debug\StriveEngine.SimpleDemoServer.Form1.resources
D:\Project\2.Demo\StriveEngine.SimpleDemo\StriveEngine.SimpleDemoServer\obj\x86\Debug\StriveEngine.SimpleDemoServer.Properties.Resources.resources
D:\Project\2.Demo\StriveEngine.SimpleDemo\StriveEngine.SimpleDemoServer\obj\x86\Debug\ResGen.read.1.tlog
D:\Project\2.Demo\StriveEngine.SimpleDemo\StriveEngine.SimpleDemoServer\obj\x86\Debug\ResGen.write.1.tlog
D:\Project\2.Demo\StriveEngine.SimpleDemo\StriveEngine.SimpleDemoServer\obj\x86\Debug\StriveEngine.SimpleDemoServer.exe
D:\Project\2.Demo\StriveEngine.SimpleDemo\StriveEngine.SimpleDemoServer\obj\x86\Debug\StriveEngine.SimpleDemoServer.pdb
F:\Downloads\ESFramework 可复用的通信框架\ESFramework4.0\StriveEngine2.0\StriveEngine.SimpleDemo\StriveEngine.SimpleDemoServer\obj\x86\Debug\StriveEngine.SimpleDemoServer.exe
F:\Downloads\ESFramework 可复用的通信框架\ESFramework4.0\StriveEngine2.0\StriveEngine.SimpleDemo\StriveEngine.SimpleDemoServer\obj\x86\Debug\StriveEngine.SimpleDemoServer.pdb
F:\Downloads\ESFramework 可复用的通信框架\ESFramework4.0\StriveEngine2.0\StriveEngine.SimpleDemo\StriveEngine.SimpleDemoServer\bin\Debug\StriveEngine.SimpleDemoServer.exe
F:\Downloads\ESFramework 可复用的通信框架\ESFramework4.0\StriveEngine2.0\StriveEngine.SimpleDemo\StriveEngine.SimpleDemoServer\bin\Debug\StriveEngine.SimpleDemoServer.pdb
F:\Downloads\ESFramework 可复用的通信框架\ESFramework4.0\StriveEngine2.0\StriveEngine.SimpleDemo\StriveEngine.SimpleDemoServer\bin\Debug\StriveEngine.dll
F:\Downloads\ESFramework 可复用的通信框架\ESFramework4.0\StriveEngine2.0\StriveEngine.SimpleDemo\StriveEngine.SimpleDemoServer\bin\Debug\StriveEngine.xml
F:\Downloads\ESFramework 可复用的通信框架\ESFramework4.0\StriveEngine2.0\StriveEngine.SimpleDemo\StriveEngine.SimpleDemoServer\obj\x86\Debug\ResolveAssemblyReference.cache
F:\Downloads\ESFramework 可复用的通信框架\ESFramework4.0\StriveEngine2.0\StriveEngine.SimpleDemo\StriveEngine.SimpleDemoServer\obj\x86\Debug\StriveEngine.SimpleDemoServer.Form1.resources
F:\Downloads\ESFramework 可复用的通信框架\ESFramework4.0\StriveEngine2.0\StriveEngine.SimpleDemo\StriveEngine.SimpleDemoServer\obj\x86\Debug\StriveEngine.SimpleDemoServer.Properties.Resources.resources
F:\Downloads\ESFramework 可复用的通信框架\ESFramework4.0\StriveEngine2.0\StriveEngine.SimpleDemo\StriveEngine.SimpleDemoServer\obj\x86\Debug\GenerateResource-ResGen.read.1.tlog
F:\Downloads\ESFramework 可复用的通信框架\ESFramework4.0\StriveEngine2.0\StriveEngine.SimpleDemo\StriveEngine.SimpleDemoServer\obj\x86\Debug\GenerateResource-ResGen.write.1.tlog
没有合适的资源?快使用搜索试试~ 我知道了~
轻量级的通信引擎 StriveEngine
共361个文件
cs:132个
pdb:36个
exe:31个
3星 · 超过75%的资源 需积分: 10 10 下载量 160 浏览量
2013-08-22
17:24:28
上传
评论 2
收藏 2.07MB ZIP 举报
温馨提示
如果您的项目不需要P2P、不需要传文件、不需要群集等功能,只需要简单的TCP/UDP通信。那么,可以考虑使用轻量级的通信引擎StriveEngine。相比较而言,StriveEngine更单纯、更容易上手,也更容易与已存在的遗留系统进行协作。 一.StriveEngine 主要特性 1.底层采用高效的IOCP(完成端口)模型。 2.内部自动管理可复用的线程池、以及内存池。 3.内置多种通信引擎类型:TCP/UDP、文本协议/二进制协议、服务端/客户端。而且,所有这些引擎的使用方式一致。 4.解决了TCP通信中的粘包以及消息重组问题。 5.发送消息支持同步、异步两种方式。 6.服务端引擎支持异步消息队列模式。 7.客户端TCP引擎支持断线自动重连。 8.支持Sock5代理。 9.兼容IPv6。 二.使用StriveEngine的步骤 (1)实现ITextContractHelper或者是IStreamContractHelper接口(如何实现该接口,可参考后面demo的源码)。 (2)调用NetworkEngineFactory的创建引擎的方法,得到正确的通信引擎实例。 (3)根据需要,设置引擎实例的某些属性(如MaxMessageSize属性)。 (4)根据需要,预定引擎实例的某些事件(如MessageReceived事件)。 (5)调用引擎实例的Initialize方法启动通信引擎。
资源推荐
资源详情
资源评论
收起资源包目录
轻量级的通信引擎 StriveEngine (361个子文件)
ResolveAssemblyReference.cache 6KB
ResolveAssemblyReference.cache 6KB
ResolveAssemblyReference.cache 6KB
ResolveAssemblyReference.cache 6KB
DesignTimeResolveAssemblyReferencesInput.cache 6KB
DesignTimeResolveAssemblyReferencesInput.cache 6KB
DesignTimeResolveAssemblyReferencesInput.cache 5KB
DesignTimeResolveAssemblyReferencesInput.cache 5KB
DesignTimeResolveAssemblyReferencesInput.cache 5KB
DesignTimeResolveAssemblyReferencesInput.cache 5KB
ResolveAssemblyReference.cache 5KB
ResolveAssemblyReference.cache 4KB
ResolveAssemblyReference.cache 4KB
ResolveAssemblyReference.cache 4KB
StriveEngine.SimpleDemoServer.csproj.GenerateResource.Cache 842B
StriveEngine.BinaryDemoCustmer.csproj.GenerateResource.Cache 842B
StriveEngine.SimpleDemoClient.csproj.GenerateResource.Cache 842B
StriveEngine.BinaryDemoServer.csproj.GenerateResource.Cache 842B
StriveEngine.SimpleDemoCustmer.csproj.GenerateResource.Cache 842B
StriveEngine2.0.chm 446KB
BaseTcpEngine.cs 15KB
TcpEngine.cs 15KB
Form1.Designer.cs 13KB
Form1.Designer.cs 13KB
IPv6UdpClient.cs 12KB
Form1.Designer.cs 10KB
Form1.Designer.cs 10KB
Form1.Designer.cs 9KB
Form1.Designer.cs 9KB
Form1.Designer.cs 9KB
Form1.Designer.cs 9KB
TCPProxy.cs 8KB
Form1.Designer.cs 8KB
Form1.Designer.cs 8KB
EventHelper.cs 8KB
AgileTcpListener.cs 8KB
BaseUdpEngine.cs 7KB
AuthorizationVerifier.cs 7KB
Form1.cs 6KB
Form1.cs 6KB
GenericKMP.cs 5KB
TCPNetworkStream.cs 5KB
Form1.cs 5KB
Form1.cs 5KB
StreamTcpEngine.cs 5KB
ObjectManager.cs 5KB
Form1.cs 5KB
Form1.cs 5KB
CircleQueue.cs 5KB
TextTcpEngine.cs 4KB
EventSafeTrigger.cs 4KB
Sock5ProxyInfo.cs 4KB
WebServiceHelper.cs 4KB
Form1.cs 4KB
Form1.cs 4KB
INetworkEngine.cs 4KB
Form1.cs 3KB
Form1.cs 3KB
PassiveStreamTcpEngine.cs 3KB
AgileIPE.cs 3KB
BaseReceiveAsyncState.cs 3KB
ConnectionPair.cs 3KB
NetworkEngineFactory.cs 3KB
NetworkHelper.cs 3KB
ITcpServerEngine.cs 3KB
PassiveTextTcpEngine.cs 3KB
Resources.Designer.cs 3KB
Resources.Designer.cs 3KB
Resources.Designer.cs 3KB
Resources.Designer.cs 3KB
Resources.Designer.cs 3KB
Resources.Designer.cs 3KB
Resources.Designer.cs 3KB
Resources.Designer.cs 3KB
Resources.Designer.cs 3KB
Resources.Designer.cs 3KB
FileAgileLogger.cs 3KB
BaseCycleEngine.cs 3KB
ITcpPassiveEngine.cs 2KB
IServerEngine.cs 2KB
IPassiveEngine.cs 2KB
TextReceiveAsyncState.cs 2KB
AsynOrderedExecutor.cs 2KB
ReceiveAsyncStateManager.cs 2KB
AuthorizedUserVerifier.cs 2KB
FileLogger.cs 2KB
Interface.cs 2KB
MachineHelper.cs 2KB
SerializeHelper.cs 1KB
SerializeHelper.cs 1KB
ResponseContract.cs 1KB
ResponseContract.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
共 361 条
- 1
- 2
- 3
- 4
资源评论
- qq_377174192019-06-03要收费的东西你就是说清楚啊,用到一半给我停止说要收费还超贵,谁教你这么坑B的
- 伤寒泪2013-08-24很不错的资源啊,值得研究!esframework的缩减版???研究下的
stoneson
- 粉丝: 61
- 资源: 63
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功