递归火山软件开发平台
标题:
异步接收数据中循环问题
[打印本页]
作者:
francisliu
时间:
2020-5-17 10:20
标题:
异步接收数据中循环问题
本帖最后由 francisliu 于 2020-5-17 11:21 编辑
如图所示。在接收的时候用循环,那么如果我发送了14个字节,那么循环时用13,非常OK,但是接收长度不是固定的时候,比如改为16.那这个时候的接收要两次才可以。并且有部分会连接在一起。这样如何处理呢?
作者:
创世魂
时间:
2020-5-17 10:34
有两个解决方案:
第一:发送数据的时候,发一个长度过去。
第二:发数据的时候加上头尾标识符,用来判断发送完毕。
作者:
francisliu
时间:
2020-5-17 19:31
创世魂 发表于 2020-5-17 10:34
有两个解决方案:
第一:发送数据的时候,发一个长度过去。
问题已解决,如第二种方法。谢谢
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4