Tr.Communication
2.13.24.510
dotnet add package Tr.Communication --version 2.13.24.510
NuGet\Install-Package Tr.Communication -Version 2.13.24.510
<PackageReference Include="Tr.Communication" Version="2.13.24.510" />
<PackageVersion Include="Tr.Communication" Version="2.13.24.510" />
<PackageReference Include="Tr.Communication" />
paket add Tr.Communication --version 2.13.24.510
#r "nuget: Tr.Communication, 2.13.24.510"
#:package Tr.Communication@2.13.24.510
#addin nuget:?package=Tr.Communication&version=2.13.24.510
#tool nuget:?package=Tr.Communication&version=2.13.24.510
描述
通过基于Netty封装的socket通信库,和SerialPortStream的串口通信库,
版本变更履历
2.13.24.510 更新包依赖;
2.12.24.509 在串口请求应答模型中,发送数据前先清空接收缓存;
2.11.24.507 添加ReadResponseAfterSendCommand方法;
2.10.24.319 优化串口接收数据方式,使用原生串口
2.9.23.1107 更改addpipeline和removepipeline方式
2.8.23.1107 修复bug,添加分包的方式
2.7.23.0822 添加接收数据解码校验功能,目前支持TcpClient和SerialPort
2.6.23.524 更改原Tr.Interface引用,直接集成至该项目中
2.5.23.404 添加发送字节数组时可接收定长的应答的功能
2.4.23.330 修复TCPclient重连机制和部分bug
2.3.23.130 根据实际使用情况优化tcpclient重连机制,默认重连,且设置重连超时
2.2.23.128 解决tcpClient在实际使用过程中断开重连的问题
2.1.23.128 修复部分bug
1.9.22.714 添加强名称
1.9.22.714 修复TcpClient连接成功时的返回False的bug
1.9.22.713 更改TCPClient 中的重连机制
1.8.22.629 修复可能存在的内存泄漏,cancelationTokensource添加dispose方法
1.8.22.615 更改中文编码异常的bug,更新接口库引用版本
1.8.22.506 更改构造器中日志接口可选为空; TcpServer添加关闭客户端功能;
1.7 去掉TcpServer异常导致的服务端关闭;
1.6 更改ConnectParmas,并通过回读字节区分半包;
1.5 添加连接接入或连接断开两个事件,更改Log日志依赖版本
1.4 更改Log日志打印中接收或发送数据等级为debug,便于后期更改调试
1.3 更改Tr.Interface的引用方式
1.2 更改Nlog配置文件嵌入资源
1.1 更改通信接口,添加接收事件
1.0 初版
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- DotNetty.Codecs (>= 0.7.6)
- Nlog.Extensions.Logging (>= 5.3.11)
- System.IO.Ports (>= 8.0.0)
- System.Text.Encoding.CodePages (>= 8.0.0)
- Tr.Log (>= 2.0.24.319)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
2.13.24.510 | 151 | 5/10/2024 |
2.12.24.509 | 117 | 5/9/2024 |
2.11.24.507 | 135 | 5/7/2024 |
2.10.24.319 | 139 | 3/19/2024 |
无说明