03 2008 档案

说说网络通信模型
摘要: 几年前就对IOCP这词神往,因为不够聪明的原因,到现在对它还是了解个大概而已。在探索IOCP的过程中,诸多类似的模型和术语总是在不停干扰着,原本想撇开它们仅去研究IOCP,但后来发现一个一个把它们弄清再连续起来,IOCP就变得容易理解起来.....阅读全文

posted @ 2008-03-03 22:52 baoli 阅读(2237) | 评论 (3) 编辑

几个网络模型的示例代码(BlockingModel、OverlappedModel、WSAEventSelect、CompletionRoutine)..c++
摘要: BlockingModel、OverlappedModel、WSAEventSelect、CompletionRoutine等几个网络模型的示例代码。作者在代码里提供了清楚的注释非常易懂。阅读全文

posted @ 2008-03-03 22:24 baoli 阅读(1337) | 评论 (0) 编辑

发个IOCP的C++例子
摘要: 一个IOCP的完整使用示例。如果从理论上和应用上还不能理解它,可以试试分析这个例子,看能不能带来什么感悟吧。阅读全文

posted @ 2008-03-03 22:10 baoli 阅读(2179) | 评论 (0) 编辑

[转载]IOCP模型的总结
摘要: IOCP的应用例子网上很多,之所以多一是因为它的高效性能,另一个是IOCP的应用对初学者来说不容易理解(我的感觉)。阅读全文

posted @ 2008-03-03 22:05 baoli 阅读(10223) | 评论 (2) 编辑

[转载]理解 I/O Completion Port (IOCP完成端口)
摘要: IOCP是非常高效的一种网络通信模型。但是它却很难理解,而且仅仅用网络通信模型的概念来看它,那绝对是不正确的。阅读全文

posted @ 2008-03-03 21:53 baoli 阅读(1898) | 评论 (1) 编辑

[转载]手把手教你玩转SOCKET模型之重叠I/O篇
摘要: 重叠I/O是socket通信中的一个高效通信模型。原文通过代码示例一步步介绍和演示重叠I/O的原理和应用。阅读全文

posted @ 2008-03-03 21:46 baoli 阅读(1100) | 评论 (0) 编辑

[转载]Windows网络编程系列教程之四:Select模型
摘要: 介绍网络通信中的select模式。
select模式的作用是什么?他的作用就是:防止在在阻塞模式的套接字里被锁死,避免在非阻塞套接字里重复检查WSAEWOULDBLOCK错误。阅读全文

posted @ 2008-03-03 21:33 baoli 阅读(6088) | 评论 (5) 编辑

[转载]同步、异步、阻塞和非阻塞的概念
摘要: 介绍同步、异步、阻塞和非阻塞的概念阅读全文

posted @ 2008-03-03 21:18 baoli 阅读(454) | 评论 (0) 编辑