찾다

 >  Q&A  >  본문

php - 要做一款APP聊天软件,用什么协议好?XMPP还是MQTT?

服务器端最好有PHP的开源方法。

迷茫迷茫2774일 전349

모든 응답(3)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-04-10 15:25:20

    就我个人而言,觉得XMPP更合适,这个协议发展很多年了,也是RFC里规定的IM协议,基于XMPP的方案也很多了,服务器方面也有一堆可以选的,而且对于群聊、会话管理、音视频传输都有完整的协议。协议越完整、越开放,这方面的资料也就越多。而且XMPP/JABBER的server有很多可选的,jabberd是c写的,ejabberd是erlang的,最近据说还支持Elixir了,见这里https://blog.process-one.net/ejabberd-joins-the-elixir-revolution/,也有基于java的方案,所以这个的选择看你们团队的技术组成可以有很多选项。
    PHP的解决方案也很多,这个我就不列举了。

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-04-10 15:25:20

    自己去实现聊天功能,完全是重复造轮子,而且很多坑。
    我们公司是用环信提供的IM SDK(不是软文),效果还可以。
    另外,淘宝基于旺信,也推了一个SDK,我没试过,你可以看下阿里百川IM

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-04-10 15:25:20

    那必须是XMPP啊,之可惜在中国,你懂得,聊天软件你没市场

    회신하다
    0
  • 취소회신하다