C++ 完成端口 OVERLAPPED如何初始化

yangyanzhao 2017-11-30 09:46:26
我想初始化一个OVERLAPPED来在完成端口中发送消息,不知道如何初始化
if (pOverlappedForSend != NULL){
//pThis->pThis->pOverlappedForSend = new OVERLAPPED;
memset(&pThis->pThis->pOverlappedForSend, 0, sizeof(OVERLAPPED));
}

//init OVERLAPPED

pIoContextForSend = CONTAINING_RECORD(pThis->pThis->pOverlappedForSend, PER_IO_CONTEXT, m_Overlapped);
...全文
490 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangyanzhao 2017-12-04
  • 打赏
  • 举报
回复
服务端需要向客户端主动发送报文
yangyanzhao 2017-12-01
  • 打赏
  • 举报
回复
如何不使用GetQueuedCompletionStatus来填充OVERLAPPED
赵4老师 2017-11-30
  • 打赏
  • 举报
回复
百度搜相关关键字。
yangyanzhao 2017-11-30
  • 打赏
  • 举报
回复
因为不是一问一答的结构,需要自由的发数据,所以不能在GetQueue...里面设置OVERLAPPED,另外设置了专门用于发送的单IO结构,里面的OVERLAPPED不知道怎么初始化,急。。。
smwhotjay 2017-11-30
  • 打赏
  • 举报
回复
百度搜 iocp

18,356

社区成员

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

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