- 博客(7)
- 资源 (86)
- 收藏
- 关注
原创 Windows支持的各种Socket I/O模型
<br /> 一:select模型<br /> 二:WSAAsyncSelect模型<br /> 三:WSAEventSelect模型<br /> 四:Overlapped I/O 事件通知模型<br /> 五:Overlapped I/O 完成例程模型<br /> 六:IOCP模型 老陈有一个在外地工作的女儿,不能经常回来,老陈和她通过信件联系。他们的信会被邮递员投递到他们的信箱里。<br /> 这和Socket模型非常类似。下面我就以老陈接收信件为例讲解S
2010-11-17 15:40:00 548
原创 停止等待协议的算法
<br />停止等待协议的算法<br />为了对停止等待算法有一个完整而准确的理解,下面给出此协议的算法。<br />发送方:<br />(1) 取一个待发送的数据帧。<br />(2) V(S)←0。 /* 发送状态变量(帧序号)初始化 */<br />(3) N(S)←V(S); /* 将发送状态变量的数值写入发送序号 */<br />将数据帧送交发送缓存。<br />(4) 将发送缓存中的数据帧发送出去。<br />(5) 设置超时计时器。 /* 选择适当的超时重传时间tout */<br />(6)
2010-11-16 10:51:00 4242
原创 环行队列
#ifndef __RingBuffer_h#define __RingBuffer_h#if _MSC_VER > 1000#pragma once#endif // _MSC_VER > 1000///////////////////////////////////////////////////////////////////////////////// Stardust Namespace//////////////////////////////////////
2010-11-15 12:46:00 466
原创 GPRS
<br /><br /> using System; using System.Drawing;<br /> using System.Collections;<br /> using System.ComponentModel;<br /> using System.Windows.Forms; <br /> using System.Data; <br /> //using System.Messaging; <br /> using System.Net.So
2010-11-12 09:57:00 261
原创 GPRS
<br /><br /> using System; using System.Drawing;<br /> using System.Collections;<br /> using System.ComponentModel;<br /> using System.Windows.Forms; <br /> using System.Data; <br /> //using System.Messaging; <br /> using System.Net.So
2010-11-12 09:56:00 406
原创 GPRS
<br /><br /> using System; using System.Drawing;<br /> using System.Collections;<br /> using System.ComponentModel;<br /> using System.Windows.Forms; <br /> using System.Data; <br /> //using System.Messaging; <br /> using System.Net.So
2010-11-12 09:56:00 277
原创 G
<br /><br /> using System; using System.Drawing;<br /> using System.Collections;<br /> using System.ComponentModel;<br /> using System.Windows.Forms; <br /> using System.Data; <br /> //using System.Messaging; <br /> using System.Net.So
2010-11-12 09:55:00 635
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人