完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我用TCP接收下位机传来的数据,在读取TCP数据函数的读取的字节设置了传输的字节,我设置为500多万但数据传上来最多才接受了1024个字节,这个是最大接收字节数吗?如果要接收大量数据该怎么解决,求大神帮忙。
|
|
相关推荐
8个回答
|
|
tcp协议是建立在UDP协议的基础上的,UDP有长度限制,TCP就要一帧一帧的传,解决方法就是一段一段的读入,然后自己拼接起来
|
|
|
|
听的不是很明白,能在具体一点吗?怎么一段一段的读入,谢谢帮忙。 |
|
|
|
TCP Socket每次读入的内容只是UDP的一个包,UDP包的最大长度是死的 如果TCP Socket中还有没有读出的数据,可以再次进行TCP的读操作,一次一次直到所有数据都读出来 就好像是TCP是一列火车,UDP是其中一辆一辆的车厢,卸货时要从头到尾一个一个的卸。 |
|
|
|
厉害...................................
|
|
|
|
bao_wuzl 发表于 2015-12-12 16:03 能加一下你的qq吗?我也想问你数据处理问题,我的472012430 |
|
|
|
|
|
|
|
打不开,版本太新
|
|
|
|
学习学习
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
NI Vision有个图片打不开其他图都能打开(用NI Vision Assistant也打开不了)
271 浏览 0 评论
labview2015使用Excel报表程序打包生成后打开程序要选一个vi才能使用,否则软件就会报错,这是什么问题?
1308 浏览 2 评论
LabVIEW与单片机无法串口通信 提示串口打开错误 端口设置有问题吗?
1243 浏览 3 评论
1528 浏览 2 评论
1300 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 09:58 , Processed in 0.697933 second(s), Total 88, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号