2016年4月27日
摘要: 今天兴冲冲开始琢磨Windows2008新线程池中的IOCP部分新增的API的调用,也就是新的完成端口的调用方式,新的API如下: CancelThreadpoolIo CloseThreadpoolIo CreateThreadpoolIo StartThreadpoolIo WaitForThr 阅读全文
posted @ 2016-04-27 10:16 carekee 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 其实这个标题有点“标题党”的味道,为了大家搜索方便我故意冠以IOCP编程之名,其实重叠IO编程并不一定需要IOCP,而IOCP编程就一定需要重叠IO。是不是已经被这句话给绕晕了?总之是为了更好的应用IOCP,所以要理解重叠IO。这篇文章的核心就是讨论重叠IO的来龙去脉。 在很久很久以前,在用C语言写 阅读全文
posted @ 2016-04-27 10:15 carekee 阅读(3030) 评论(0) 推荐(0) 编辑
摘要: 在我的博客之前写了很多关于IOCP的“行云流水”似的看了让人发狂的文章,尤其是几篇关于IOCP加线程池文章,更是让一些功力不够深厚的初学IOCP者,有种吐血的感觉。为了让大家能够立刻提升内力修为,并且迅速的掌握IOCP这个Windows平台上的乾坤大挪移心法,这次我决定给大家好好补补这个基础。 要想 阅读全文
posted @ 2016-04-27 10:14 carekee 阅读(1392) 评论(0) 推荐(0) 编辑
摘要: 在Winodows平台上,网络编程的主要接口就是WinSock,目前大多数的Windows平台上的WinSock平台已经升级到2.0版,简称为WinSock2。在WinSock2中扩展了很多很有用的Windows味很浓的SOCKET专用API,为Windows平台用户提供高性能的网络编程支持。这些函 阅读全文
posted @ 2016-04-27 10:13 carekee 阅读(1770) 评论(0) 推荐(0) 编辑
摘要: 在前一篇文章《WinSock2编程之打造完整的SOCKET池 》中,介绍了WinSock2的一些新函数,并重点详细介绍了什么是SOCKET池,有了这个概念,现在就接着展开更深入的讨论。 首先这里要重点重申一下就是,SOCKET池主要指的是使用面向连接的协议的情况下,最常用的就是需要管理大量的TCP连 阅读全文
posted @ 2016-04-27 10:13 carekee 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 在我博客之前的一些文章中,我讨论了关于使用BindIoCompletionCallback函数编写IOCP服务器的话题,在之后的一段时间中我也用此函数展开了伟大的服务器编程实践活动,在实际的应用中,我发现这个函数的很多怪脾气,今天我觉得有必要为大家澄清一下关于此函数的种种诽谤和传闻。 其实这是一个非 阅读全文
posted @ 2016-04-27 10:12 carekee 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 在Winodows平台上,网络编程的主要接口就是WinSock,目前大多数的Windows平台上的WinSock平台已经升级到2.0版,简称为WinSock2。在WinSock2中扩展了很多很有用的Windows味很浓的SOCKET专用API,为Windows平台用户提供高性能的网络编程支持。这些函 阅读全文
posted @ 2016-04-27 10:11 carekee 阅读(426) 评论(0) 推荐(0) 编辑