完成端口的一点迷惑,高人指点。

zxfvc 2004-07-12 08:56:06
是关于GetQueuedCompletionStatus(CompletionPort,&Bytes,(LPDWORD)&perhandledata,(LPOVERLAPPED*)&periodata,INFINITE);
结构说明:
typedef struct
{
OVERLAPPED Overlapped;
WSABUF DataBuf;
CHAR Buffer[4096];
DWORD ByteRECV;
}EPR_IO_DATA,*LPPER_IO_DATA;
请问,接收到的数据是怎样来填该结构的,我跟踪了一下,DataBuf和Buffer是同时具有接收数据的,怎么回事呀?
...全文
216 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zxfvc 2004-07-12
  • 打赏
  • 举报
回复
从PerIoData->Overlapped里我们能得到些什么信息?
zxfvc 2004-07-12
  • 打赏
  • 举报
回复
我就是照着它编的程序,WSABUF DataBuf; 用来接数据
CHAR Buffer[4096]; 那它用来干什么?
并且没它还不行呢,
PerIoData->DataBuf.buf =PerIoData->Buffer;这句也不知道究竟有和妙处?
vagabondkq 2004-07-12
  • 打赏
  • 举报
回复
<windows网络编程(第二版)>
zxfvc 2004-07-12
  • 打赏
  • 举报
回复
没人?

18,363

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧