耍酷云朵

文章
3
资源
0
加入时间
2年10月17天

阿里云IOT SDK中的MQTT稳定架构分析

1、TCP的read和write都采用select机制进行这里使用select可以实现至少两种功能:(1)select可以检测socket状态,如果select返回为负,说明当前socket异常,就不会再进行read/write 这样就能有效的避免 SIGPIPE带来的终止进程操作。(2)select还可以检测当前socket是否拥堵,这样就变相的实现了同一个socket的“并发”读写。2、由于 MQTT协议标准,所以在进行“读”socket操作时,步骤:...

使用lua实现split字符串分隔

LUA并不象其它许多 "大而全 "的语言那样,包括很多功能,比如网络通讯、图形界面等。但是LUA可以很容易地被扩展