TCP与PLC通信,调用libnodave.dll文件,发现发送过程中,出现接收紊乱的情况,百度说是TCP粘包问题,站在上位机的角度来说,如何修改 TCP/IP的PUSH指令在C#中怎么测试,对于这方面是新人,希望各位大佬能够仔细说明下,不胜感激 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的问题 跟上位机下位机没关系.. 只是你在接收数据的过程中.没有处理罢了.我们假设 客户端给你发送abc . 那么如果客户端连续给你发送2次 你不一定执行2次接收方法. 可能收到一次. abcabc.所以这个时候 就需要"协议"来处理了.简单的说 就是别人给你的数据 是有规则的. 比如 他们都是已AA开头 BB结尾. 并且BB前面的一个字节是CRC校验位.所以你可以截取来获取一个完整的"包" 就行了 您所说的延时我使用过,时而靠谱,时而不靠谱,但是负责PLC的那位说他那里处理不了数据,我不知道这种情况下该怎么办,每次一问,就说不能。 这是PLC 那边的问题,PLC 那边是高位在前,地位在后,所以需要SWAP 这个函数来转换.比如FLOAT 格式对应BYTE1 BYTE2 BYTE3 BYTE4,PLC中的顺序是1,2,3,4.但是在上位机中是4,3,2,1.这个需要你自己处理.PLC 中和libnodave中都有函数,看你在哪一边使用这个函数.lib中的全称你自己搜一下 怎么打开网络文件或本地文件啊???谢谢!! 求一SQL语句 c#里面的string数组是个怎么回事? c#的问题,请看下,谢谢 在.NET里有没有想Html里的Selected标签一样的控件? 简单问题:请问如何得到网络上文件的大小 在TreeView控件中进行排序后,有问题 用水晶报表做这样的报表好不好做?作报表真不爽 windows服务中使用Quartz.net,问题 求教 (C#)pictureBox问题?当鼠标移动到一张图片上,这张图片就变成深颜色?如何做的? 自己写的一个网站如何发布???? 串口助手收不到数据
您所说的延时我使用过,时而靠谱,时而不靠谱,但是负责PLC的那位说他那里处理不了数据,我不知道这种情况下该怎么办,每次一问,就说不能。