试验6、7WSAeventselectWINSOCKIO模型程序设计.docVIP

  • 104
  • 0
  • 约1.17万字
  • 约 13页
  • 2017-01-24 发布于海南
  • 举报

试验6、7WSAeventselectWINSOCKIO模型程序设计.doc

试验6、7WSAeventselectWINSOCKIO模型程序设计

试验6、7 WSAeventselect WINSOCK I/O模型程序设计 通过这次试验,要掌握Wi n s o c k提供了另一个有用的异步I / O模型WSAeventselect WINSOCK I/O模型。和W S A A s y n c S e l e c t模型类似的是,它也允许应用程序在一个或多个套接字上,接收以事件为基础的网络事件通知。由W S A A s y n c S e l e c t模型采用的网络事件来说,它们均可原封不动地移植到新模型。在用新模型开发的应用程序中,也能接收和处理所有那些事件。该模型最主要的差别在于网络事件会投递至一个事件对象句柄,而非投递至一个窗口例程。由于WSAeventselect WINSOCK I/O模型单线程只能处理64个套接字,要处理大量客户I/O请求,可采用线程池技术来实现。 相关内容说明 简单的WSAeventselect WINSOCK I/O模型程序(64个用户) // WSAEventSelect文件 #include initsock.h #include stdio.h #include iostream.h #include windows.h // 初始化Winsock库 CInitSock theSock; int main() { // 事件句柄和套节字句柄表 WSAEVENT

文档评论(0)

1亿VIP精品文档

相关文档