开发Android平台上的即时通信软件,需要用到哪些技术

客户端推荐使用xmpp的开源框架,客户端如果用java写可以考虑用mina这个框架写nio,这个非常的方便,这个是我原来写一个项目用的架构。当然im工具的服务器端用c/c++写其实更好,不过不是很了解了。
■网友
即时通讯,这个命题就决定了实时的重要性,因此思路要向“长连接”这三个字靠拢。1、socket长连接(原则);2、协议可以是xmpp,也可以是自定义;3、服务器支持高并发(epoll);
■网友
XMPP就好,以后还可以和其他支持XMPP协议的进行通讯,同时还有一些开源项目可以进行参考,并且不需要自己考虑协议的标准,如果要自己专用的协议的话(如QQ),就还要自己进行协议相关的考虑,不建议


    推荐阅读