开发Android平台上的即时通信软件,需要用到哪些技术
客户端推荐使用xmpp的开源框架,客户端如果用java写可以考虑用mina这个框架写nio,这个非常的方便,这个是我原来写一个项目用的架构。当然im工具的服务器端用c/c++写其实更好,不过不是很了解了。
■网友
即时通讯,这个命题就决定了实时的重要性,因此思路要向“长连接”这三个字靠拢。1、socket长连接(原则);2、协议可以是xmpp,也可以是自定义;3、服务器支持高并发(epoll);
■网友
XMPP就好,以后还可以和其他支持XMPP协议的进行通讯,同时还有一些开源项目可以进行参考,并且不需要自己考虑协议的标准,如果要自己专用的协议的话(如QQ),就还要自己进行协议相关的考虑,不建议
推荐阅读
- 公公爱养鱼,亲自在阳台上用砖砌个鱼池,邻居们都跑来投诉
- 江西省食品安全溯源平台上线揭开食品的“来龙去脉”
- #医保云#备案报销手机搞定 看病买药“一码通行” 江苏医保云平台上线试运行
- |奥迪开发基于C-V2X校车警示系统
- 汽车|长安汽车:公司与华为、宁德时代三方正在联合开发智能网联电动汽车平台和产品
- 啥是微信开发WEB前端
- 做苹果开发,想买台MacBook,大家建议买啥
- 开发/维护 一个类似qq会员或者Amazon Prime会员的会员系统有哪些难点和挑战
- 蔡依林|印小天获奖台上跳起舞,台下明星神色各异很尴尬,沉寂8年熬出头
- web开发,一般项目经理从项目中拿多少项目奖金
