读书人

IO完成端口模型创建监听套接字时用s

发布时间: 2013-12-05 22:27:44 作者: rapoo

IO完成端口模型,创建监听套接字时用socket还是WSASocket
本人为学习IO完成端口,阅读了大量别人的博客,贴子
我发现:
在创建监听套接字时有时候别人代码里用的是socket
有时候又看见别人代码里用的是WSASocket
我想问在IO完成端口模型的情况下,创建监听套接字应该用socket还是用WSASocket?
并且请高人说说其中的道理。
希望高人指点
[解决办法]
要使用重叠io,必须使用这个套接字函数. 而且这个函数不只针对重叠io.

还有其他.


iocp里可以是使用socket,也可以不使用。

如果使用的话,

可以投递重叠io请求

一家之言,仅供参考

[解决办法]

引用:
用iocp模型时,使用socket和WSASocket有什么性能上的区别吗
iocp模型本就是异步的,还有必要专门设置重叠套接字吗??


用重叠io结构体 投递连接请求。

acceptex 投递。

这是我看代码 悟出来的, 没有看到有专门讲解这些东西的书籍。


[解决办法]
WSASocket控制得更细而已,比如需要创建出来的套接字有重叠属性,用socket创建,默认就有,用WSASocket创建,就要特别指明重叠属性。

读书人网 >VC/MFC

热点推荐