美文网首页
MQTTKit集成到使用

MQTTKit集成到使用

作者: Self_Time | 来源:发表于2018-03-28 16:04 被阅读0次

    第一次写简书,诸多不足,多多包涵。

    前述:技术要求用MQTT聊天的时候,我一脸懵逼.jpg。逐渐了解到应用,熟来生巧。

    进入正题,我在导入MQTTKit架包遇到很多坑看过很多文章。

    为了使用正确的架包,乖乖使用Cocoapods导入,地址:https://github.com/mobile-web-messaging/MQTTKit

    pod 'MQTTKit'。

    导入成功后。当然要做个单例类。顺便封装了下方法。连接/断开/订阅/发布

    图一

    其中说下参数,host路由地址,port端口号,clientID用户唯一标识,cleanSession:false 表示接受离线消息。topic订阅的主题。然后说下,连接,订阅,还有断开连接成功的情况下输出值都是0。这个是网络层。

    然后我对网络层的东西封装了一下业务层的代码。

    因为订阅是在连接成功后就订阅,写在了一起。

    图二 

    项目对消息进行分类,一个是事件消息,一类是聊天消息。

    说下连接地方:你如果有唯一标识的时候连接clientID在入口类连接。还有一个地方实在登陆的地方。退出登陆时候自然要断开链接。

    详细代码可以留言。

    相关文章

      网友评论

          本文标题:MQTTKit集成到使用

          本文链接:https://www.haomeiwen.com/subject/kozycftx.html