LabVIEW 与其他语言TCP通信,数据包解析求助

2019-07-17 21:17发布

做为下位机与上位机进行TCP通信,上位机非labview编程语言设计,切已经定好包数据格式:帧头EB90+两个字节数据包长度+包数据,不能更改。以前做的TCP通信,还有LV自带的例子,都是先发固定长度的包长度,然后根据长度去读取数据包,现在的关键是通信协议定的没有发送这个包长度,这种情况不知道怎么去解析了,有思路的希望指点指点。我的思路是设定TCP读取函数,读取很大数,例如10000字节,根据产生的错误在结合读取上来的字符串长度,判断是否读取上来数据,在根据帧头去解析数据包,不知道这种方法能否可行。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
金丝猴果果
1楼-- · 2019-07-17 21:26
学习一下,有想法就可以试试,遇到问题再想办法解决。。。

一周热门 更多>