
多线程及通讯相关
文章平均质量分 53
MLiang
十年磨一剑,什么时候能脱离菜鸟
展开
-
I/O Completion Port(原贴出自:http://cnorg.jahee.com/weblog/?page_id=75)
欢迎阅读此篇IOCP教程。我将先给出IOCP的定义然后给出它的实现方法,最后剖析一个Echo程序来为您拨开IOCP的谜云,除去你心中对IOCP的烦恼。OK,但我不能保证你明白IOCP的一切,但我会尽我最大的努力。以下是我会在这篇文章中提到的相关技术: I/O端口 同步/异步 堵塞/非堵塞 服务端/客户端 多线程程序设计 Winsock API 2.0 在这之前,我曾经开发过一个项转载 2006-03-23 15:21:00 · 1882 阅读 · 0 评论 -
手把手教你玩转SOCKET模型之重叠I/O篇(小猪的链接)
手把手教你玩转SOCKET模型之重叠I/O篇(上)document.title="手把手教你玩转SOCKET模型之重叠I/O篇(上) - "+document.title http://blog.youkuaiyun.com/PiggyXP/archive/2004/09/23/114883.aspx手把手教你玩转SOCKET模型之重叠I/O篇(下)document.title="手把手教原创 2006-04-03 10:42:00 · 2351 阅读 · 0 评论 -
浅析:setsockopt()改善程序的健壮性
1. 如果在已经处于ESTABLISHED状态下的socket(一般由端口号和标志符区分)进行closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseAddr= TRUE;setsockopt( s, SOL_SOCKET, SO_REUSEADDR, (const char*)&bReuseAddr,转载 2007-08-13 16:51:00 · 1126 阅读 · 0 评论 -
领导者-追随者模型的比喻
领导者/追随者(Leader/Followers)模型和半同步/半异步(half-sync/half-async)模型都是常用的客户-服务器编程模型.这几天翻了些文章,发现对领导者/追随者模型说的比较少,下面就这个模型打个比方: 话说一个地方有一群有组织无纪律的人从事山贼这个很有前途的职业。 一般就是有一个山贼在山路口察看,其他人在林子里面睡觉。 假如发现转载 2007-06-16 02:07:00 · 1276 阅读 · 0 评论