![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络通信
文章平均质量分 52
风雪小喜
这个作者很懒,什么都没留下…
展开
-
记一次因内存不足导致的WPF程序闪退问题
C#程序内存不足问题排查分析原创 2023-05-15 19:02:30 · 1450 阅读 · 0 评论 -
C#做Modbus TCP通讯对接C++注意
1.浮点数类型数值与C++的Dword类型最近对接一份协议使用Modbus TCP,下位机跟硬件的同事给过来的对接协议上对值类型的描述是word跟Dword。一开始并没有想那么多,按照C#惯用的UShort通过BitConverter.GetBytes()转成byte[]根据协议套到指定位置就好,做好给到下位机去测试才发现的问题:在涉及到协议中的Dword类型的值时,给出去或者读取到的值都会有问题。按照同事的说法,他们要的是32位的有符号浮点类型数值。所以,在C#代码中我们使用float即可:原创 2022-01-24 22:15:05 · 3505 阅读 · 0 评论 -
记一次TCP返回报文同发送一致的事件
TCP返回报文同发送一致的事件 Socket.Bind();原创 2022-01-21 22:37:08 · 1581 阅读 · 0 评论 -
记一次TCP通讯客户端CPU使用率异常问题
最近有个项目因为需要服务端主动发起调用,因此客户端需要实时等待接收数据。 while (true) { if ((tcpclient != null) && tcpclient.Connected) { if (tcpclient.Available <= 0)原创 2021-11-18 16:04:50 · 1048 阅读 · 0 评论