windows网络编程
文章平均质量分 77
cuipf1989
这个作者很懒,什么都没留下…
展开
-
Winsock I/O模型--WSAEventSelect模型
WSAEventSelect模型是winsock IO模型中比较常见的一个异步模型,它允许应用程序在一个和多个套接字上,接受以事件为基础的网络事件通知。 步骤1: 事件通知模型要求我们针对每一个打算使用的套接字,创建一个事件模型。调用下面的函数: WSAEVENT WSACreateEvent(void); 函数的返回值就是一个事件的句柄; 步骤二:原创 2013-07-19 14:54:10 · 645 阅读 · 0 评论 -
WinSock IO模型---重叠模型
重叠IO(overlapped IO)是可以是应用程序达到好的系统性能; 设计的原理便是:让应用程序使用一个重叠的数据结构,一次投递一个或者多个IO请求。 1.创建一个套接字,并在指定的端口上监听。 使用下面的函数,并设置WSA_FLAG_OVERLAPPED这个标志创建套接字,创建套接字时候假如使用的是socket则默认设置好了该标志。 s=WSASocket(AF_INET,SOCK_原创 2013-07-20 18:22:30 · 660 阅读 · 0 评论