03 2017 档案

摘要:两种I/O多路复用模式:Reactor和Proactor 一般地,I/O多路复用机制都依赖于一个事件多路分离器(Event Demultiplexer)。分离器对象可将来自事件源的I/O事件分离出来,并分发到对应的read/write事件处理器(Event Handler)。开发人员预先注册需要处理 阅读全文
posted @ 2017-03-27 01:10 柳下_MBX 阅读(427) 评论(0) 推荐(0)
摘要:一:超时重传时间的选择: TCP每发送一个报文段,就对这个报文段设置一次计时器。只要计时器设置的重传时间到还没有收到确认,就要重传这个报文段。由于数据链路层和运输层的往返实验概率分布存在很大差异,因此有必要选择合适的超时重传时间。 报文段的往返时延是指收到确认报文的时间与每一个报文段发出的时间之差。 阅读全文
posted @ 2017-03-25 13:43 柳下_MBX 阅读(1601) 评论(0) 推荐(0)
摘要:find ./ -type f -exec grep -n "#include" ./ {} \; 查看当前面目录下所有文件的grep 在当前目录下所有文件中查找内容包含 string 的文件:find ./ -name "*" -exec grep "string" {} \;注意:在最后不能加 阅读全文
posted @ 2017-03-22 14:35 柳下_MBX 阅读(350) 评论(0) 推荐(0)
摘要:持续计时器 TCP 为每一个连接设有一个持续计时器。 只要 TCP 连接的一方收到对方的零窗口通知,就启动持续计时器。 若持续计时器设置的时间到期,就发送一个零窗口探测报文段(仅携带 1 字节的数据) ,而对方就在确认这个探测报文段时给出了现在的窗口值。 若窗口仍然是零,则收到这个报文段的一方就重新 阅读全文
posted @ 2017-03-05 23:57 柳下_MBX 阅读(779) 评论(0) 推荐(0)