HPSocket-Thrift-Message

所属分类:微服务
开发工具:C#
文件大小:0KB
下载次数:6
上传日期:2018-04-12 14:09:58
上 传 者sh-1993
说明:  基于HPSocket和Thrift的C S框架,
(C S Framework based on HPSocket and Thrift,)

文件列表:
HPSocketMessageClient/ (0, 2018-04-12)
HPSocketMessageClient/App.config (178, 2018-04-12)
HPSocketMessageClient/HPSocketMessageClient.csproj (3848, 2018-04-12)
HPSocketMessageClient/HPSocketMessageClient.csproj.user (223, 2018-04-12)
HPSocketMessageClient/Networking/ (0, 2018-04-12)
HPSocketMessageClient/Networking/NetworkClient.cs (8680, 2018-04-12)
HPSocketMessageClient/Networking/NetworkProcessor.cs (7170, 2018-04-12)
HPSocketMessageClient/Program.cs (1023, 2018-04-12)
HPSocketMessageClient/Properties/ (0, 2018-04-12)
HPSocketMessageClient/Properties/AssemblyInfo.cs (1322, 2018-04-12)
HPSocketMessageDemo.sln (3091, 2018-04-12)
HPSocketMessageServer/ (0, 2018-04-12)
HPSocketMessageServer/App.config (178, 2018-04-12)
HPSocketMessageServer/HPSocketMessageServer.csproj (3804, 2018-04-12)
HPSocketMessageServer/HPSocketMessageServer.csproj.user (223, 2018-04-12)
HPSocketMessageServer/Lib/ (0, 2018-04-12)
HPSocketMessageServer/Lib/HPSocket/ (0, 2018-04-12)
HPSocketMessageServer/Lib/HPSocket/x64/ (0, 2018-04-12)
HPSocketMessageServer/Lib/HPSocket/x64/Release/ (0, 2018-04-12)
HPSocketMessageServer/Lib/HPSocket/x64/Release/HPSocket4C-SSL_U.dll (2183680, 2018-04-12)
HPSocketMessageServer/Lib/HPSocket/x64/Release/HPSocket4C_U.dll (2184192, 2018-04-12)
HPSocketMessageServer/Lib/HPSocket/x64/Release/HPSocketCS.dll (124928, 2018-04-12)
HPSocketMessageServer/Lib/HPSocket/x64/Release/ssl-cert/ (0, 2018-04-12)
HPSocketMessageServer/Lib/HPSocket/x64/Release/ssl-cert/ca.crt (1383, 2018-04-12)
HPSocketMessageServer/Lib/HPSocket/x64/Release/ssl-cert/ca.key (1766, 2018-04-12)
HPSocketMessageServer/Lib/HPSocket/x64/Release/ssl-cert/ca.pem (3149, 2018-04-12)
HPSocketMessageServer/Lib/HPSocket/x64/Release/ssl-cert/client.cer (1415, 2018-04-12)
HPSocketMessageServer/Lib/HPSocket/x64/Release/ssl-cert/client.crt (4578, 2018-04-12)
HPSocketMessageServer/Lib/HPSocket/x64/Release/ssl-cert/client.csr (1098, 2018-04-12)
HPSocketMessageServer/Lib/HPSocket/x64/Release/ssl-cert/client.key (1766, 2018-04-12)
HPSocketMessageServer/Lib/HPSocket/x64/Release/ssl-cert/client.pem (3181, 2018-04-12)
HPSocketMessageServer/Lib/HPSocket/x64/Release/ssl-cert/server.cer (1415, 2018-04-12)
HPSocketMessageServer/Lib/HPSocket/x64/Release/ssl-cert/server.crt (4578, 2018-04-12)
HPSocketMessageServer/Lib/HPSocket/x64/Release/ssl-cert/server.csr (1098, 2018-04-12)
HPSocketMessageServer/Lib/HPSocket/x64/Release/ssl-cert/server.key (1766, 2018-04-12)
HPSocketMessageServer/Lib/HPSocket/x64/Release/ssl-cert/server.pem (3181, 2018-04-12)
HPSocketMessageServer/Lib/HPSocket/x86/ (0, 2018-04-12)
HPSocketMessageServer/Lib/HPSocket/x86/Release/ (0, 2018-04-12)
HPSocketMessageServer/Lib/HPSocket/x86/Release/HPSocket4C-SSL_U.dll (1799168, 2018-04-12)
... ...

# HPSocket-Thrift-Message 这是一个基于[HPSocket](https://github.com/ldcsaa/HP-Socket)和[Thrift](http://thrift.apache.org/)开发的C/S架构的演示程序。 - 编写语言:C# - .NET Framework: 4.5 **以下是大概开发流程** - 网络框架HPSocket已经提供好,只需取过来稍作改造; - 定义Thrift消息结构文件,具体类型可以参考Protocol.thrift里面的连接; - 将thrift转化成类,集成到HPSocket网络框架传输过程中; - 测试C/S之间收发消息 **功能介绍(该Demo中完成一小部分)** - Server记录连接的client的session, 维护一个任务队列 - Client发送请求任务包,Server收到后从任务队列中返回一个任务 - Client根据任务包内容处理,处理结束返回结果包到Server - 如果结果包状态异常,Server进行回滚,将任务插入任务队列;任务会分发给下一个client的请求 - 断线60s自动重练 **将定义的thrift文件转化成C#类** thrift-0.10.0.exe -gen csharp Protocol.thrift

近期下载者

相关文件


收藏者