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

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是同时具有接收数据的,怎么回事呀?
...全文
180 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
没人?
  • 打赏
  • 举报
回复
相关推荐
发帖
网络编程

1.8w+

社区成员

VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
帖子事件
创建了帖子
2004-07-12 08:56
社区公告
暂无公告