为了账号安全,请及时绑定邮箱和手机立即绑定

跪求!mqtt服务器和swoole搭建的服务器的区别求大佬指点!

跪求!mqtt服务器和swoole搭建的服务器的区别求大佬指点!

jeck猫 2019-08-21 11:46:34
不是很理解mqtt协议到底是什么意思。我自己用swoole搭建过一个服务器接收客户端的消息。mqtt协议又是什么意思?。swoole支持吗?$server=newswoole_server("127.0.0.1",9503);$server->on('connect',function($server,$fd){echo"connectionopen:{$fd}\n";});$server->on('receive',function($server,$fd,$reactor_id,$data){$server->send($fd,"Swoole:{$data}");$server->close($fd);});$server->on('close',function($server,$fd){echo"connectionclose:{$fd}\n";});$server->start();是不是搭建的时候也像搭建swoole的tcp协议服务器差不多??。那阿里云服务器提供的mqtt服务又是什么意思?。自己能搭的用阿里云提供的话怎么使用逻辑层代码?搞不灵清。。。
查看完整描述

2 回答

?
慕的地6264312

TA贡献1817条经验 获得超6个赞

首先我没深入搞过mqtt,不过没吃过猪肉,但见过猪跑,以前在一家区块链公司做外包的时候,帮他们做过一个mqtt服务。
mqtt协议是基于tcp协议的,所以他的底子还是tcp,只不过他基于tcp定义了自己的数据格式。如果你想对mqtt协议的具体格式,你可以出门左拐看下workerman中的mqtt协议解析器,使用纯PHP实现的
其次swoole是支持mqtt协议的
                            
查看完整回答
反对 回复 2019-08-21
  • 2 回答
  • 0 关注
  • 442 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号