摘要: 完成端口(Completion Port) 完成端口是Win32一种核心对象。利用完成端口模型,套接字应用程序能够管理数百个甚至上千个套接字。应用程序创建一个Win32完成端口对象,通过指定一定数量的服务线程,为已经完成的重叠I/O操作提供服务。该模型往往可以达到最好的系统性能。 完成端口是真正意义 阅读全文
posted @ 2018-04-06 21:39 爱吃芒果的鱼 阅读(170) 评论(0) 推荐(0)
摘要: 重叠I/O(Overlapped I/O) 在 Winsock 中,重叠 I/O(Overlapped I/O)模型能达到更佳的系统性能,高于之前讲过的三种。重叠模型的基本设计原理便是让应用程序使用一个重叠的数据结构(WSAOVERLAPPED),一次投递一个或多个 Winsock I/O 请求。针 阅读全文
posted @ 2018-03-25 17:54 爱吃芒果的鱼 阅读(270) 评论(0) 推荐(0)
摘要: 事件选择(WSAEventSelect): WSAEventSelect模型是Windows Sockets提供的另外一个有用的异步I/O模型。该模型允许一个或多个套接字上接收以事件为基础的网络事件通知。Windows Sockets应用程序在创建套接字后,调用WSAEventSlect()函数,将 阅读全文
posted @ 2018-03-21 21:22 爱吃芒果的鱼 阅读(137) 评论(0) 推荐(0)
摘要: 异步选择(WSAAsyncSelect):异步选择基本定义 异步选择(WSAAsyncSelect)模型是一个有用的异步 I/O 模型。利用这个模型,应用程序可在一个套接字上,接收以 Windows 消息为基础的网络事件通知。具体的做法是在建好一个套接字后,调用WSAAsyncSelect函数。 W 阅读全文
posted @ 2018-03-21 20:55 爱吃芒果的鱼 阅读(132) 评论(0) 推荐(0)
摘要: 如果你想在Windows平台上构建服务器应用,那么I/O模型是你必须考虑的。 Windows操作系统提供了五种I/O模型,分别是选择(select)模型,异步选择(WSAAsyncSelect)模型,事件选择(WSAEventSelect)模型,重叠I/O(Overlapped I/O)模型,完成端 阅读全文
posted @ 2018-03-21 19:46 爱吃芒果的鱼 阅读(220) 评论(0) 推荐(0)
摘要: C:\Users\电脑ID>D:D:\> cd D:\wamp\wamp64\bin\mysql\mysql5.7.19\binD:\wamp\wamp64\bin\mysql\mysql5.7.19\bin>mysql -hlocalhost -uroot -pEnter password:Wel 阅读全文
posted @ 2018-03-21 19:18 爱吃芒果的鱼 阅读(7490) 评论(0) 推荐(0)