IoTShare

【置顶】About这个网站

> 如果想做一件事情,现在就是个不错的时间 ## 为什么要搭这个网站 ## 从本科开始就想做一个网站,但是一直都不知道做什么主题的,于是便一直拖啊拖。中间也确实搭建了数个博客性...

最新发布

MQTT协议

MQTT协议(五)——QoS0发布

lixiasong 阅读(1139) 评论(0)

发布可以使客户端发送给服务端,也可以是服务端发送给客户端。当一个客户端A想发布一条消息时,它应该先把这条消息发布给服务端,然后由服务端作为代理将该条消息发布给所有订阅消息主题的客户端们。一、场景示意图二、协议简述在Q...

MQTT协议

MQTT协议(四)——取消订阅

lixiasong 阅读(2314) 评论(0)

取消订阅用于客户端向服务端请求取消已经订阅的主题。客户端向服务端发送请求UNSUBSCRIBE,服务端需要回复UNSUBSCRIBE ACK。一、场景示意图二、协议简述客户端需要主动向服务端发送UNSUBSCRIBE...

MQTT协议

MQTT协议(三)——订阅

lixiasong 阅读(1194) 评论(0)

当客户端和服务端连接成功后,客户端需要向服务端订阅自己感兴趣的主题消息这样才能够收到消息。涉及到的报文有SUBSCRIBE,SUBSCRIBE ACK。一、场景示意图二、协议简述订阅的报文为SUBSCRIBE报文,主...

MQTT协议

MQTT协议(二)——断开连接

lixiasong 阅读(1189) 评论(0)

断开连接比较简单,客户端主动发送给服务端DISCONNETC报文即可。一、场景示意图二、协议简述连接断开协议较为简单,只有固定报文头组成。固定报文头占2个字节,第一个字节为控制标识,第二个字节为报文的剩余长度(因为断...

MQTT协议

MQTT协议(一)——连接

lixiasong 阅读(956) 评论(0)

连接主要是客户端主动连接服务端,涉及到的控制报文有CONNECT,CONNECT ACK。一、场景示意图二、过程简述客户端首先发出连接报文,即CONNECT报文。CONNECT的报文的组成包括:固定报文头。第一个字节...

linux

[转] 守护进程详解及创建,daemon()使用

lixiasong 阅读(901) 评论(0)

转载自http://www.cnblogs.com/mickole/p/3188321.htmlLinux守护进程在实际项目中用到的还是很多的,当真正用到的时候还是需要查找资料才能写出来,转载该文章至此以备常常复习。...

网络编程

[转] c-ares一个C语言的异步DNS解析库

lixiasong 阅读(10623) 评论(0)

转载自http://blog.csdn.net/mumumuwudi以下是个人的一些理解。在网络编程中,在需要进行直接访问域名的场景中,比如curl,根据数通知识可以知道,首先我们需要根据域名获取ip,而这个过程需要...

Python项目

Python获取命令行参数

lixiasong 阅读(876) 评论(0)

我们知道在C语言中如果我们需要获取命令行参数,我们的main函数应该如下写。/*argc是参数个数,argv是参数的列表*/int main(int argc, char** argv){ return 0;}...