当前位置:编程学习 > wap >>

关于android使用xmpp实现数据推动

常年潜水,遇到问题逛csdn论坛,第一次发帖……

小弟原来是做J2EE的,转android3个多月了,之前做过swing的项目,干android上手挺快的

好了不掰掰了,我想实现的功能大体是这样的:

1. 假设两个客户端向服务器发送一个数字,如果后发送那个人发送之后服务器发现和前一个发送的数字不一样,服务器通知两个客户端,你俩发送的数字不一样(实时的,马上就知道,现在只能下次请求数据才知道……)

2. 还有就是代替广播截取短信,Android一个产品给另一个产品发消息原来用的是短信,遇到了各种无敌的问题,想用数据推动代替

我目前的情况是已经用socket长连接实现了,但是掉线重连什么的还没解决好,还没经过测试,我对我写的服务器压力、手机耗电、稳定性没什么信心……,我就看了看有没有现成的完善的,就发现了xmpp协议,试了androidpn和openfire,貌似都是干聊天用的,不知道可不可以二次开发

我现在遇到的问题就是对这方面没有概念,不知道从哪入手,客户端我估计不是很难弄,就是服务器端,我是自己搭建呢(没有找到例子……)还是用开源的二次开发,还是直接用开源的androidpn,openfire什么的

拜托大神们给我一个思路,能给小例子就更好了,我现在迷糊了,谢谢啦 --------------------编程问答-------------------- 只能去xmpp官网看看吧,这个协议05年就写好了,那个时候还没有android,只能用java来搞 --------------------编程问答-------------------- 我觉得用google自带的C2DM实现推送也是可以的 --------------------编程问答-------------------- google c2dm 在国内使用 局限呀。 --------------------编程问答--------------------
引用 1 楼  的回复:
只能去xmpp官网看看吧,这个协议05年就写好了,那个时候还没有android,只能用java来搞

正在看呢,顺便看了看androidpn的源码呢,看看能不能用androidpn二次开发,据说androidpn bug不少 --------------------编程问答--------------------
引用 2 楼  的回复:
我觉得用google自带的C2DM实现推送也是可以的


那个确实不错,就是老被螃蟹,不行 --------------------编程问答--------------------
引用 3 楼  的回复:
google c2dm 在国内使用 局限呀。


是啊是啊…… --------------------编程问答-------------------- 谢谢。虽然根本看不懂 !!  --------------------编程问答-------------------- 用androidpn 源码研究下 改改就能用
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,