Commit Graph

382 Commits

Author SHA1 Message Date
若汝棋茗
59f562c38e V5.5.0正式版 2021-08-13 21:41:12 +08:00
若汝棋茗
7576c60bc7 V5.5.0正式版 2021-08-13 21:41:08 +08:00
若汝棋茗
f82f75f6d6 同步更新。 2021-08-13 21:40:00 +08:00
若汝棋茗
ca7c3add2a 修改为稳定版。 2021-08-13 21:37:08 +08:00
若汝棋茗
f1c6b5fa9d 优化:传输逻辑。
优化:临时文件存储逻辑。
优化:断点续传逻辑。
优化:文件验证支持MD5、SHA1、SHA256、SHA512。
修改:UrlFileInfo属性特性,可以一键式设置文件上传,下载路径。
修改:扩大客户端权限,传输的封包可以由配置PacketSize设置。
修改:超时事件单位由“秒”调整为“毫秒”。
2021-08-13 21:29:02 +08:00
若汝棋茗
512cf157b6 优化:优化Http适配器 2021-08-13 21:17:48 +08:00
若汝棋茗
d0de600186 更新说明:
修改:服务类ServerProvider改为IServerProvider接口。
修改:RRQMRPC下多数含有“RPC”的类改为“Rpc”驼峰拼写。
增加:序列化方式中增加JsonSerializeConverter。
2021-08-13 21:14:31 +08:00
若汝棋茗
44e4400eaf 修复文件 2021-08-13 21:06:02 +08:00
若汝棋茗
985ab8ab36 修复文件 2021-08-13 21:05:54 +08:00
若汝棋茗
1bc8e48431 整体更新 2021-08-13 21:00:37 +08:00
若汝棋茗
64540b58dc 整体更新 2021-08-13 21:00:20 +08:00
若汝棋茗
5e21efc478 更新说明:
优化:架构接口。
修改:ClearInterval单位由“秒”调整为“毫秒”。
修改:BufferLength默认值调整为64Kb。
2021-08-13 20:54:09 +08:00
若汝棋茗
981ef90fdf 替换RRQMSocket.RPC.XmlRpc代码 2021-08-13 15:37:41 +08:00
若汝棋茗
60295ffcc2 替换RRQMSocket.RPC.WebApi代码 2021-08-13 15:35:26 +08:00
若汝棋茗
a59a5f0680 替换RRQMSocket.JsonRpc代码 2021-08-13 15:33:08 +08:00
若汝棋茗
1617271bd2 替换RRQMSocket.FileTransfer代码 2021-08-13 15:27:06 +08:00
若汝棋茗
21fe3f5fd0 替换RRQMSocket.RPC 2021-08-13 15:21:17 +08:00
若汝棋茗
edd41efe23 替换RRQMSocket.Http代码 2021-08-13 15:14:25 +08:00
若汝棋茗
644f47ca7c 替换RRQMSocket代码 2021-08-13 15:12:16 +08:00
若汝棋茗
ec6061b25c 清除引用,准备更新5.5 2021-08-13 15:07:53 +08:00
若汝棋茗
d550e02eeb 修改代码水印 2021-08-10 22:41:33 +08:00
若汝棋茗
ef501cdd33 修复:响应数据格式 2021-08-07 23:49:18 +08:00
若汝棋茗
6c900ece03 update README.md. 2021-07-29 05:39:40 +00:00
若汝棋茗
9244f68585 update README.md. 2021-07-29 05:38:07 +00:00
若汝棋茗
31bcb05ce9 update README.md. 2021-07-29 03:21:49 +00:00
若汝棋茗
c6d177c04d 无修改 2021-07-24 23:36:06 +08:00
若汝棋茗
1583f1cc65 修复配置类 2021-07-19 13:16:14 +08:00
若汝棋茗
0929b2853a 修改:服务注册逻辑 2021-07-17 18:40:36 +08:00
若汝棋茗
56a700c557 修改:服务注册逻辑 2021-07-17 18:38:36 +08:00
若汝棋茗
7144fc49d7 修改:服务注册逻辑
修复:基础类型返回异常bug
2021-07-17 18:35:25 +08:00
若汝棋茗
cc755713af 同步优化更新 2021-07-17 18:31:09 +08:00
若汝棋茗
fbb790d59b 修改:RegistServer改为RegisterServer。
修改:RegisterServer执行即服务注册。
修改:取消OpenRPCServer方法。
修改:IRPCParser部分接口名称。
修改:RPCInitialized改为DiscoveryService(事件同步改)。
修改:TcpRPCClient执行Connect后还需执行DiscoveryService发现服务(或直接单独执行DiscoveryService发现服务)。
修改:RPC服务允许跨程序集声明。
修改:当跨程序集声明的服务中包含自定义类时需要RRQMRPCMember标记。
修改:取消dll编译器的配置注入,改为直接调用CompilerProxy方法执行。
修复:服务调用异常时不反馈信息bug。
修复:当服务异步返回Task且没有泛型时异常bug。
修复:RPCSocketClient在自定义序列化时异常bug。
增加:当没有发现服务时直接抛出RRQMRPCNoRegisterException类型异常。
2021-07-17 18:06:32 +08:00
若汝棋茗
255eaf69cb Http优化适配 2021-07-17 17:20:00 +08:00
若汝棋茗
9fed531416 更新说明:
优化:内存池释放逻辑,传输时更加节约内存消耗。
优化:UDP服务器处理逻辑。
修改:ServerConfig改名为ServiceConfig。
修改:TcpServerConfig改名为TcpServiceConfig。
修改:Service端独立线程接收默认使用IOCP拥塞。
修复:多线程释放导致异常bug。
2021-07-17 17:11:59 +08:00
若汝棋茗
2b12a3760e Merge branch 'master' of https://gitee.com/dotnetchina/RRQMSocket 2021-07-10 15:20:11 +08:00
若汝棋茗
9dd4e19230 增加:TerminatorDataHandlingAdapter可以保留分割符。
增加:IOCP拥塞接收模式,客户端默认拥塞接收,服务器默认多线程接收。
优化:等待池获取逻辑(特此感谢百转回魂网友)。
修复:FixedSizeDataHandlingAdapter重复释放Bug。
修复:TcpClient释放Dispose后不触发断开连接事件。
修复:TcpClient独立线程异常Bug。
2021-07-10 15:20:01 +08:00
若汝棋茗
424d6d8579 update README.md. 2021-07-09 01:27:33 +00:00
若汝棋茗
24221f2b75 JsonRPC等待更新 2021-07-09 00:05:39 +08:00
若汝棋茗
96c63e76b8 文件传输同RRQMSocket修复更新。 2021-07-09 00:00:47 +08:00
若汝棋茗
d75ff3ed95 RRQMRPC 同RRQMSocket修复更新。 2021-07-08 23:47:28 +08:00
若汝棋茗
a18e86ce56 Http优化适配 2021-07-08 23:39:28 +08:00
若汝棋茗
f4c87d4cbc 增加:TerminatorDataHandlingAdapter可以保留分割符。
增加:IOCP拥塞接收模式,客户端默认拥塞接收,服务器默认多线程接收。
2021-07-08 23:33:17 +08:00
若汝棋茗
975a21e656 字符分割适配器增加ReserveTerminatorCode属性 2021-07-07 14:56:09 +08:00
若汝棋茗
3a5d794ff0 增加:XmlRpcClient 2021-07-03 00:29:10 +08:00
若汝棋茗
607af2556b 优化:WebApi接收方式 2021-07-03 00:24:47 +08:00
若汝棋茗
eff41f0b07 增加:JsonRpcClient 2021-07-03 00:20:39 +08:00
若汝棋茗
85bf4969d6 优化:传输逻辑细节。 2021-07-02 23:58:50 +08:00
若汝棋茗
00ee514c0b 调整:RPC初始化服务时也需要验证ProxyToken。 2021-07-02 23:52:08 +08:00
若汝棋茗
d707912c80 修改:Http适配器可用于服务端和客户端 2021-07-02 23:42:34 +08:00
若汝棋茗
a52d14d671 FixedHeaderDataHandlingAdapter支持byte、ushort、int表示包头 2021-07-02 23:36:48 +08:00