server: 知识点 1)FD_ISSET 只处理本文件描述符的动作。逻辑上的流程被分割到对应的文件符FD_ISSET的事件中。尽可能提高效率。 缺陷: 1)此案例中,客户端粗暴的close,会导致客户端并未接收完全的服务端的发送就被迫关闭。 应该使用shutdown来改善。 2)缓冲机制导致程序 ...
分类:
编程语言 时间:
2017-02-01 13:23:50
阅读次数:
296
WebSocket protocol 是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex),即是所谓的及时推送技术。 在此之前,很多网站为了实现及时推送技术通常采用的是轮询(polling)。轮询就是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP req ...
分类:
Web程序 时间:
2017-01-24 12:07:47
阅读次数:
252
拓扑TopologyCAM表内存可寻址表,MAC地址和发包接口动态macagingtime100sFSC帧校验序列MD5校验UnicastMulticastBroadcast三层地址255.255.255.255二层地址FF.FF.FF.FF局域网四个冲突域一个广播域广域网Bandwidth带宽Duplex双工模式三层交换机已经可识别ip网段即是广播域两个广..
分类:
其他好文 时间:
2017-01-23 15:55:09
阅读次数:
299
WebSocket protocol 是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex)。 浏览器和服务器只需要要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。在此WebSocket 协议中,为我们实现即时服务带来了 ...
分类:
Web程序 时间:
2017-01-16 17:59:41
阅读次数:
148
上一篇文章介绍了ajax技术核心方法,和跨域的问题(只要后台支持跨域默认post就可以),这篇文章讲解一下使用ajax实现的轮询技术,至于iframe,SSE服务器单向推送,以及webSocket双工通道暂时不涉及。 一些概念: 短轮询:浏览器通过循环或者setTimeout方法,每隔一段时间往后台 ...
分类:
Web程序 时间:
2017-01-15 00:28:02
阅读次数:
332
上一篇文章介绍了ajax技术核心方法,和跨域的问题(只要后台支持跨域默认post就可以),这篇文章讲解一下使用ajax实现的轮询技术,至于iframe,SSE服务器单向推送,以及webSocket双工通道暂时不涉及。 一些概念: 短轮询:浏览器通过循环或者setTimeout方法,每隔一段时间往后台 ...
分类:
Web程序 时间:
2017-01-13 22:33:11
阅读次数:
397
概述: SPI(Serial Peripheral Interface,串行外围设备接口)是Motorola推出的一种四线制串行同步总线。 全双工 主从模式 同步通信 四线: SDI-接收数据,master发送给slave SDO-发送数据,slave发送给master SCK-时钟,由master ...
分类:
其他好文 时间:
2017-01-13 20:59:35
阅读次数:
237
框架基础:ajax设计方案(二) 集成轮询技术 上一篇文章介绍了ajax技术核心方法,和跨域的问题(只要后台支持跨域默认post就可以),这篇文章讲解一下使用ajax实现的轮询技术,至于iframe,SSE服务器单向推送,以及webSocket双工通道暂时不涉及。 一些概念: 短轮询:浏览器通过循环 ...
分类:
Web程序 时间:
2017-01-12 12:48:42
阅读次数:
222
0. 串口通讯 0. 串口通讯的数据传输方式:单工(单向传输数据),半双工(非同时双向传输),全双工(同时,双向传输) 1. 根据通信方式的不同又分为同步通讯和异步通讯。 同步通讯:所有设备都使用同一个时钟,称为同步时钟。在数据传送时,以若干个数据字符(称为数据块)为单位进行传输,每个数据块包括同步 ...
分类:
其他好文 时间:
2017-01-10 10:10:17
阅读次数:
167
进程间通信大类上可以分为两类,分别是管道和System V IPC。这两个大类可以继续细分,管道分为半双工管道和全双工管道,全双工是最近出现的技术,只是半双工的一种补充,在有些系统中是不被支持的,因此,在管道通信中最常见的就是匿名半双工通道和FIFO两种。System V IPC包括三种进程通信方式 ...
分类:
系统相关 时间:
2017-01-08 17:32:01
阅读次数:
317