搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 没分了,但是帮忙看看,Socket 用 recv()接收结构体数据不完整问题
标题:
没分了,但是帮忙看看,Socket 用 recv()接收结构体数据不完整问题
取消只看楼主
wtw199186
等 级:
论坛游民
帖 子:55
专家分:78
注 册:2012-9-22
结帖率:
57.14%
楼主
已结贴
√
问题点数:6 回复次数:2
没分了,但是帮忙看看,Socket 用 recv()接收结构体数据不完整问题
定义了一个结构体,发现服务器端向客户端发送数据时,客户端接收到的数据有时候会少于发送端发送的字节数,我结构体大小为248字节,但是接收端有时会受到220和28个字节的情况,接收的buffer足够大,刚学习这方面,请大侠们指点一下
搜索更多相关主题的帖子:
Socket
服务器
结构体
客户端
2014-05-02 09:16
wtw199186
等 级:
论坛游民
帖 子:55
专家分:78
注 册:2012-9-22
第
2
楼
得分:0
回复 2 楼 fragileeye
谢谢你的回复,我的确是用的TCP,我想问问,如果对方发送的结构体数据还没有完整的送到我接收端,那么我的接收端recv()函数怎么就可以得到那部分不完整的数据,是不是发送端即使没有将一个完整的结构体数据发送过来,我接收端也可以接收到已经发送的那部分不完整的数据,如果我想正确得到数据,是不是要将接收到的不完整的那两部分数据拼接在一块,组成的就是完整结构体数据?
2014-05-02 15:31
wtw199186
等 级:
论坛游民
帖 子:55
专家分:78
注 册:2012-9-22
第
3
楼
得分:0
回复 4 楼 top398
谢谢
2014-05-03 00:36
3
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-430913-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.189271 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved