首页
开源
资讯
活动
开源许可证
软件工程云服务
软件代码质量检测云服务
持续集成与部署云服务
社区个性化内容推荐服务
贡献审阅人推荐服务
群体化学习服务
重睛鸟代码扫描工具
登录
注册
代码拉取完成,页面将自动刷新
Watch
1
Star
0
Fork
755
Zdf
/
TouchSocket
forked from
若汝棋茗
/
TouchSocket
Fork 仓库
加载中
取消
确认
确定同步?
同步操作将从
若汝棋茗/TouchSocket
强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
同步 Wiki
(当前仓库的 wiki 将会被覆盖!)
取消
确定
代码
Issues
0
Pull Requests
0
Wiki
2
统计
标签
标签名
描述
提交信息
操作
v2.0.10
更新描述: 此版本是大版本更新。可能会产生很多不兼容部分,所以升级之前请做好备份,并且请详细阅读下列更新内容。 升级指南: 由2.0.0-beta.200至2.0.0-beta.220 #I8DE1D 由2.0.0-beta.220至2.0.0-beta.230 #I8LAX4 更新详情: 【TouchSokcet.Core】 优化 FileLogger支持指定不同目录。 调整 所有自定义插件必须在自身内,主动调用e.InvokeNext()时,才会调用下一个插件。不然会中断插件传递。同时e.Handled功能依然有效。 调整 Log项。LogType调整为LogLevel,并且不需要位运算。直接按日志等级输出。 调整 修改IPluginsManager名称为IPluginsManager。 移除 DependencyProperty中,移除对类型的定义。 移除 所有组件的基础插件,强制用户插件必须继承PluginBase,然后实现需要的接口。 移除 BytePool在创建ByteBlock时,移除EqualSize的设定,因为这会影响内存池的效率。 调整 修改所有委托为异步Task。 调整 修改所有Setup返回值为void。 修复 Metadata在0个成员长度时,会被反序列化成null的bug。 修复 PluginsManager在注册具有继承的插件时,会无法识别的bug。 【TouchSokcet.Sokcets】 优化 IPHost支持从int、string直接隐式转换。 调整 TouchSocket所有“ID”属性,改名为“Id”。 调整 TouchSocket所有插件的执行顺序,移动至内部重写方法之后。 调整 TouchSocket所有ResetID改名为ResetId。 调整 UseCheckClear项,SetDuration调整名称为SetTick。 调整 UseCheckClear项,不仅可以适用服务器,客户端也适用。 调整 Config配置中,SetDataHandlingAdapter调整为SetTcpDataHandlingAdapter。 调整 适配器项,CustomDataHandlingAdapter中的Filter方法中,byteBlock参数使用in修饰。 调整 适配器项,DataHandlingAdapter改名为TcpDataHandlingAdapter。 调整 适配器项,DataAdapterTester改名为TcpDataAdapterTester。 调整 Config项,所有适配器的相关配置,使用SetAdapterOption配置。 移除 UsePlugin的显式配置,当调用ConfigurePlugins时,会自动启用。 【TouchSokcet.Http】 调整 WSCommandLinePlugin改名为WebSocketCommandLinePlugin。 新增 WebSocket添加同步非阻塞Read。 新增 WebSocket的WSDataFrame新增IsPing、IsPong、IsText、IsBinary、IsClose等属性。 新增 静态网页插件新增NavigateAction与ResponseAction等委托,可以在静态页面请求之前重定向,或者请求返回时设置header等。 【TouchSokcet.Rpc】 移除 整体功能迁移至TouchSokcet(Pro).Dmtp。 调整 RpcActionFilter执行策略和顺序 调整 修改ConfigureRpcStore为AddRpcStore。 新增 RealityProxy透明代理方式。 新增 DispatchProxy添加OnBefore和OnAfter的AOP调用。 【TouchSokcet(Pro).Dmtp】 调整 原TouchRpc全系改名为Dmtp。例如:原TcpTouchRpcClient改名为TcpDmtpClient。 调整 原TouchRpc中InvokeOption,改名为DmtpInvokeOption。InvokeOption依然有效,但是在调用DmtpRpc时,则无法指定序列化方式。所以可能需要使用DmtpInvokeOption。 调整 原TouchRpc中Invoke直接调用的方式,改为InvokeT。 调整 Dmtp相关配置,使用SetDmtpOption配置。 移除 暂时移除EventBus功能,后续可能考虑添加。 新增 ws协议的TouchRpc服务端,增加HttpContext上下文获取。 新增 文件传输项,开放增加SetMaxSpeed功能。 新增 DmtpRpc。 新增 DmtpRpc组件在调用时,可以通过DmtpInvokeOption传入Metadata元数据。 修复 DmtpRpc在调用无ref,out的函数时,参数会为null的bug。 【TouchSokcet.JsonRpc】 修复 JsonRpc使用内联数组调用#I79OFZ。 调整 Rpc服务使用调用上下文时不需要再添加IncludeCallContext。 【TouchSokcet.WebApi】 新增 WebApi新增Swagger页面。 调整 Rpc服务使用调用上下文时不需要再添加IncludeCallContext。 【TouchSokcet.XmlRpc】 调整 Rpc服务使用调用上下文时不需要再添加IncludeCallContext。 【TouchSokcet(Pro).Hosting】 新增 新发布Hosting的包,用于构建更加强壮的运行程序。 【TouchSokcet.SerialPorts】 新增 新发布串口的包。 【TouchSokcet(Pro).Modbus】 新增 新发布Modbus的包,支持Tcp、Udp、Rtu、RtuOverTcp、RtuOverUdp协议的主站(Poll)和从站(Slave)。
ac37303
2024-06-26 09:43
下载
v2.0.0
更新描述: 此版本是大版本更新。可能会产生很多不兼容部分,所以升级之前请做好备份,并且请详细阅读下列更新内容。 升级指南: 由2.0.0-beta.200至2.0.0-beta.220 #I8DE1D 由2.0.0-beta.220至2.0.0-beta.230 #I8LAX4 更新详情: 【TouchSokcet.Core】 优化 FileLogger支持指定不同目录。 调整 所有自定义插件必须在自身内,主动调用e.InvokeNext()时,才会调用下一个插件。不然会中断插件传递。同时e.Handled功能依然有效。 调整 Log项。LogType调整为LogLevel,并且不需要位运算。直接按日志等级输出。 调整 修改IPluginsManager名称为IPluginsManager。 移除 DependencyProperty中,移除对类型的定义。 移除 所有组件的基础插件,强制用户插件必须继承PluginBase,然后实现需要的接口。 移除 BytePool在创建ByteBlock时,移除EqualSize的设定,因为这会影响内存池的效率。 调整 修改所有委托为异步Task。 调整 修改所有Setup返回值为void。 修复 Metadata在0个成员长度时,会被反序列化成null的bug。 修复 PluginsManager在注册具有继承的插件时,会无法识别的bug。 【TouchSokcet.Sokcets】 优化 IPHost支持从int、string直接隐式转换。 调整 TouchSocket所有“ID”属性,改名为“Id”。 调整 TouchSocket所有插件的执行顺序,移动至内部重写方法之后。 调整 TouchSocket所有ResetID改名为ResetId。 调整 UseCheckClear项,SetDuration调整名称为SetTick。 调整 UseCheckClear项,不仅可以适用服务器,客户端也适用。 调整 Config配置中,SetDataHandlingAdapter调整为SetTcpDataHandlingAdapter。 调整 适配器项,CustomDataHandlingAdapter中的Filter方法中,byteBlock参数使用in修饰。 调整 适配器项,DataHandlingAdapter改名为TcpDataHandlingAdapter。 调整 适配器项,DataAdapterTester改名为TcpDataAdapterTester。 调整 Config项,所有适配器的相关配置,使用SetAdapterOption配置。 移除 UsePlugin的显式配置,当调用ConfigurePlugins时,会自动启用。 【TouchSokcet.Http】 调整 WSCommandLinePlugin改名为WebSocketCommandLinePlugin。 新增 WebSocket添加同步非阻塞Read。 新增 WebSocket的WSDataFrame新增IsPing、IsPong、IsText、IsBinary、IsClose等属性。 新增 静态网页插件新增NavigateAction与ResponseAction等委托,可以在静态页面请求之前重定向,或者请求返回时设置header等。 【TouchSokcet.Rpc】 移除 整体功能迁移至TouchSokcet(Pro).Dmtp。 调整 RpcActionFilter执行策略和顺序 调整 修改ConfigureRpcStore为AddRpcStore。 新增 RealityProxy透明代理方式。 新增 DispatchProxy添加OnBefore和OnAfter的AOP调用。 【TouchSokcet(Pro).Dmtp】 调整 原TouchRpc全系改名为Dmtp。例如:原TcpTouchRpcClient改名为TcpDmtpClient。 调整 原TouchRpc中InvokeOption,改名为DmtpInvokeOption。InvokeOption依然有效,但是在调用DmtpRpc时,则无法指定序列化方式。所以可能需要使用DmtpInvokeOption。 调整 原TouchRpc中Invoke直接调用的方式,改为InvokeT。 调整 Dmtp相关配置,使用SetDmtpOption配置。 移除 暂时移除EventBus功能,后续可能考虑添加。 新增 ws协议的TouchRpc服务端,增加HttpContext上下文获取。 新增 文件传输项,开放增加SetMaxSpeed功能。 新增 DmtpRpc。 新增 DmtpRpc组件在调用时,可以通过DmtpInvokeOption传入Metadata元数据。 修复 DmtpRpc在调用无ref,out的函数时,参数会为null的bug。 【TouchSokcet.JsonRpc】 修复 JsonRpc使用内联数组调用#I79OFZ。 调整 Rpc服务使用调用上下文时不需要再添加IncludeCallContext。 【TouchSokcet.WebApi】 新增 WebApi新增Swagger页面。 调整 Rpc服务使用调用上下文时不需要再添加IncludeCallContext。 【TouchSokcet.XmlRpc】 调整 Rpc服务使用调用上下文时不需要再添加IncludeCallContext。 【TouchSokcet(Pro).Hosting】 新增 新发布Hosting的包,用于构建更加强壮的运行程序。 【TouchSokcet.SerialPorts】 新增 新发布串口的包。 【TouchSokcet(Pro).Modbus】 新增 新发布Modbus的包,支持Tcp、Udp、Rtu、RtuOverTcp、RtuOverUdp协议的主站(Poll)和从站(Slave)。
a1b60d1
2024-03-09 14:04
下载
v2.0.0-beta.220
c6f31c0
2023-11-02 23:28
下载
v1.3发行版
5066469
2023-06-21 10:01
下载
v1.2.0
62ec1ac
2023-02-01 22:05
下载
v1.0.0
cc2fdc3
2023-01-01 00:00
下载
v0.7.0
bd516d4
2022-09-21 23:56
下载
v0.6.0
17b2f9f
2022-09-10 14:13
下载
v0.5.0
fbee05d
2022-09-01 21:00
下载
v0.4.0
073747a
2022-08-20 18:16
下载
下载
请输入验证码,防止盗链导致资源被占用
取消
下载