1.前言 在ESP8266学习系列中,博主一直使用HTTP协议。HTTP连接属于短连接,而在物联网应用中,广泛应用的却是MQTT协议。所以,本篇我们将学习Arduino平台上的MQTT实现库 —— PubSubClient。 2.MQTT协议 2.1 ...
分类:
其他好文 时间:
2019-06-19 00:26:19
阅读次数:
1218
1、磁盘lvm管理,完成下面要求,并写出详细过程: 创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小 为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录创建pv pvcreate /dev/sd{a6,c}创建卷组并指定块大小vgcre ...
分类:
其他好文 时间:
2019-06-16 20:13:59
阅读次数:
121
上面已提到消费端感知topic服务器有新消息叫推拉模式 左图采用短连接,server端不能获取clinet连接资源,无法主动推给client。所以要求client定时过来拿数据 右图采用长连接,server端可以获取clinet连接资源,有消息过来就能主动推给client 短连接应用受环境因素限制, ...
分类:
其他好文 时间:
2019-06-16 14:05:23
阅读次数:
145
先来解释下为什么连接的时候是三次握手,而关闭的时候却是四次挥手呢? 答 : 这是因为服务端在LISTEN状态下,收到建立连接请求的SYN报文后,把ACK和SYN放在一个报文里发送给客户端。而关闭连接时,当收到对方的FIN报文时,仅仅表示对方不再发送数据了但是还能接收数据,己方也未必全部数据都发送给对 ...
分类:
其他好文 时间:
2019-06-09 13:15:02
阅读次数:
94
CAsyncSocket是在socket基础上封装的第三方类库 1.CAsyncSocket与CSocket的选择 前者是异步通信,后者是同步通信;前者是非阻塞模式,后者是阻塞模式。另外,异步非阻塞模式有时也被称为长连接,同步阻塞模式则被称为短连接。 ...
分类:
其他好文 时间:
2019-06-01 21:27:43
阅读次数:
124
最近遇到一个需求、朋友找我制作一个在微信中的聊天框,或者公众号菜单发布一条链接或者二维码,。跳出微信打开一个指定的我们自己的APP推广网页引导下载APP,拿到这个需求后我们团队分开去找资料研究方案,通过微信的开发文档、腾讯的第三方开发文档我们都查阅过资料但是最终只找到一些历史性的资料也就是以前可以现 ...
分类:
微信 时间:
2019-05-27 23:17:00
阅读次数:
170
简历面 (电话) 1. 四次挥手 time_wait 1. 滑动窗口 2. 客户端当被告知服务端接收窗口大小为0后的行为,如果服务端的接收窗口又变大了呢? 3. 拥塞控制 4. 快重传 5. 快恢复 6. MTU是什么,在哪一层,路径MTU 7. 解释大小端、字节对齐以及原因 8. 编译过程 9. ...
分类:
其他好文 时间:
2019-05-26 00:32:28
阅读次数:
174
1.登录OpenInstall网站,这里会为你创建一个AppKey,而这个东西在web页面会用到。 2.在推广页面中加入推广下载。 这里的推广页面地址也可以使用短连接实现,请看我的另一篇文章。 https://www.cnblogs.com/nnnnnn/p/10779204.html ...
分类:
移动开发 时间:
2019-05-25 19:28:29
阅读次数:
356
1. HTTP协议与TCP/IP协议的关系 1. HTTP协议与TCP/IP协议的关系 HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。 IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠地传递数据包 ...
分类:
Web程序 时间:
2019-05-24 20:59:37
阅读次数:
156
HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议. 短连接:浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。 长连接:当一个网页打开完成后,客户端和服务器之间用于传输HTTP数据的 TCP连接不会关闭,如果客户端再次访问这个服务器上的网页,会继 ...
分类:
Web程序 时间:
2019-05-24 12:49:29
阅读次数:
158