
Winform
CnLg.NJ
这个作者很懒,什么都没留下…
展开
-
C# 串口通讯怎么防止数据丢失
在发送数据时,计算数据的校验和,并将其与数据一起发送。接收方在接收到数据后,重新计算校验和并与发送方提供的校验和进行比较,以确保数据的完整性。:使用支持错误检测和重传机制的通信协议,如TCP/IP,尽管它不是串口通信的标准协议,但在某些应用场景中可能适用。:为发送的每个数据包分配一个唯一的编号。:使用错误检测机制,如奇偶校验(Parity),来检测数据在传输过程中的错误。:记录串口通信的日志,包括发送和接收的数据,以及任何错误或异常情况。:在发送前对数据进行压缩,减少传输的数据量,降低丢失的风险。原创 2024-08-07 08:37:25 · 841 阅读 · 0 评论 -
C# 利用 Monitor.TryEnter 来规避 .NET 线程死锁的源代码
利用 Monitor.TryEnter 来规避 .NET 线程死锁的源代码原创 2022-08-24 14:11:24 · 383 阅读 · 0 评论 -
C# 与 C++类型对应表
C#与C++类型对应表原创 2022-07-05 11:44:16 · 1201 阅读 · 0 评论 -
C# 预定义的类型“System.Object”未定义或未导入
C# 预定义的类型“System.Object”未定义或未导入原创 2022-06-27 15:32:57 · 4584 阅读 · 2 评论 -
C# Socket异步通讯
利用TCP/IP Socket与设备通讯,接收来自设备的数据,并发送一些指令控制设备做相应的动作,最初的时候写了个简单的socket同步的方法,即连接后利用轮询开启监听数据,这种方法也能用,目前也没发现什么问题,但是想到以后业务量增大,感觉还是改成异步比较好,所以参考了广大网络的智慧结晶写了一个异步的版本。...原创 2019-12-04 11:12:54 · 3362 阅读 · 2 评论 -
Sql 获取本年度开始时间和结束时间
Sql 获取本年度开始时间和结束时间原创 2020-07-01 09:18:46 · 2665 阅读 · 2 评论 -
C# IntPtr类型转换
C#调用C++DLL,指针原创 2022-07-05 09:38:32 · 3085 阅读 · 0 评论