Android及时通讯应用使用socket.io比XMPP有优势吗
发布于 1年前 作者 caomulaodao 3162 次浏览

最近想基于Android开发一款即时通信软件,查询了下服务器端的一般解决办法是基于xmpp协议和openfire服务器实现的。 但是我想使用node和socket.io做服务器端。不知道相比来说,两种实现方式的差别有多大?那种更好点? 谢谢

9 回复

为什么不用socket,要用socket.io

socket处理起来会相对复杂一些吧、

不会啊,node写socket server主页上的helloworld一看就明白,至于android的socket客户端,基本就等同于java的socket客户端啊

XMPP的好处在于实现了一批常用的东西,比如登录验证群聊表情之类的。自己用node写聊天也没啥问题,但是这些内容你就要自己动手了。

换句话说,你的精力集中于业务,还是底层通讯?你自己选择。

是吗,主要以前没研究过socket。想着socket.io已经封装好了,应该简单点。我去研究下socket去,谢了

嗯,谢谢了。原来还有这些区别。看资料说XMPP比较复杂,原来是集成度高啊

@laodao一般集成度高的, 都比较复杂. socket.io在有些不懂的人眼里, 也很复杂.

xampp的好处是有现成的server,不用再自已写server 用socket.io,要自已写server,还要自已定协议

回到顶部