关于完成端口IOCP异步接收连接函数AcceptEx注意事项 - 冰花ぃ雪魄

zhaoxinshanwei 2021-08-29 原文


关于完成端口IOCP异步接收连接函数AcceptEx注意事项


AcceptEx方法有一个参数dwReceiveDataLength,指明了在收到连接后是否需要收到第一包数据才返回。需要注意的是,如果

dwReceiveDataLength=0,则当接收到一个连接后立即返回,如果dwReceiveDataLength不等于0,则在接收到连接后,必须

等到客户端发来第一包数据才返回。可根据实际需要设定此参数。这就是有人说明明我已经建立连接,为何服务端收不到ACCEPT事件的原因。

特别要注意,当dwReceiveDataLength设置为0后,在使用m_lpfnGetAcceptExSockaddrs方法取得客户端地址时,dwReceiveDataLength也要相应的写为0,

否则取出的地址为0.0.0.0

posted on
2014-08-07 21:11 
冰花ぃ雪魄 
阅读(394
评论(0
编辑 
收藏 
举报

 

版权声明:本文为zhaoxinshanwei原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/zhaoxinshanwei/p/3898083.html

关于完成端口IOCP异步接收连接函数AcceptEx注意事项 - 冰花ぃ雪魄的更多相关文章

随机推荐

  1. 空间谱专题03:时空特性与采样定理

    作者:桂。 时间:2017-08-27  08:07:30 链接:http://www.cnblogs.com […]...

  2. H3C 华为 思科交换机命令对比

    交换机命令切换。  ...

  3. Go语言的互斥锁Mutex

    目录 一、使用方法 二、死锁场景 1.Lock/Unlock不是成对出现 2.锁被拷贝使用 3.循环等待 一、 […]...

  4. linux上java解加密(AES/CBC)异常:java.lang.SecurityException: JCE cannot authenticate the provider BC办法

    用mapreduce做数据清洗的时候,需要对数据进行解密,加密方法是:AES/CBC/PKCS7Padding […]...

  5. REDIS参数配置

    1.参数说明 INCLUDES include /path/to/local.conf   ## 引入多个配置 […]...

  6. 云谷分布式端口扫描与代理验证系统(一)简介

    端口扫描技术与代理验证技术的深度实践 好长时间不写博客了。今天给大家带来一个很有价值也很有意义的东西的完整实现 […]...

  7. UNET

    近期利用遥感影像进行路网提取,利用Unet网络进行图像分割 介绍如下: U-net网络非常简单,前半部分作用是 […]...

  8. VMware系统运维(十二)部署虚拟化桌面 Horizon View 5.2 Viewcomposer安装 – 搞笑的大兵

    VMware系统运维(十二)部署虚拟化桌面 Horizon View 5.2 Viewcomposer安装 1 […]...

展开目录

目录导航