摘要: select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说 阅读全文
posted @ 2016-11-17 16:39 琳麻雀 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 这篇文章写得挺形象,对TCPIP、HTTP、Socket的作用有一个整体层次的理解。 转载文章内容如下: 网络由下往上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,三者从本质上来说没有 阅读全文
posted @ 2016-11-17 13:55 琳麻雀 阅读(387) 评论(1) 推荐(0) 编辑
摘要: 官方协议有句如下的话来形容MQTT的设计思想: “It is designed for connections with remote locations where a "small code footprint" is required or the network bandwidth is l 阅读全文
posted @ 2016-11-17 11:26 琳麻雀 阅读(2858) 评论(0) 推荐(1) 编辑