VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 817|回复: 1

[求助] WSAAsyncSelect模型接收数据问题

[复制链接]
41_avatar_middle
online_vip 发表于 2016-9-27 08:35:16 | 显示全部楼层 |阅读模式
WSAAsyncSelect接收数据响应FD_READ事件,如何定义接收数据缓冲区大小,按照Select模型有协议头和协议体,都明确知道要定义多大的缓冲区来接收数据,可以多次调用receive函数来接收数据。但是在WSAAsyncSelect模型里响应FD_READ事件时好像只能调用一次Receive函数,一次没接收完再次触发FD_READ事件。按照syc老师教程里面讲的接收数据缓冲区大小定义为MAX_BUF_SIZE,如果MAX_BUF_SIZE大小不够用咋办,又如何来分别接收协议头和协议体呢。本人初学网络编程,求指点。WSAAsyncSelect模型接收数据问题




上一篇:如何编程实现修改程序中的代码
下一篇:ShellCode自动生成 帮助
51_avatar_middle
online_admins 发表于 2016-9-27 15:24:01 | 显示全部楼层
不够用就继续接收,本身数据都不可能是一下子就接收完整的,都需要组包
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-6-19 04:01

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表