Sou*_*mya 6 java android activemq-classic publish-subscribe
我需要实时将数据从java应用程序发送到Android应用程序.数据不大(0和9内的整数),但传输次数很高,大约每秒传输5次.
我希望有一个发布者订阅者模型.Java应用程序将数据推送到Android应用程序,而不是Android应用程序连续ping数据的Java应用程序.
传输必须是实时的,并且将通过LAN发生.
尝试用GCM但不是实时的.Pubnub是另一个,但不确定它将是多么实时.
如何进行 ?
PubNub 是实时的...并且让 Java 服务器与 Android 设备对话非常容易(事实上,PubNub 拥有适用于 50 多个不同平台的客户端 SDK!)。
相同的代码可以在 Android 和纯 Java 上运行:
import com.pubnub.api.*;
import org.json.*;
Pubnub pubnub = new Pubnub("demo", "demo");
Callback callback = new Callback() {
public void successCallback(String channel, Object response) {
Log.d("PUBNUB",response.toString());
}
public void errorCallback(String channel, PubnubError error) {
Log.d("PUBNUB",error.toString());
}
};
try {
pubnub.subscribe("demo", callback);
} catch (PubnubException e) {
Log.d("PUBNUB",e.toString());
}
pubnub.publish("demo", "Hello World !!" , callback);
Run Code Online (Sandbox Code Playgroud)
完整的演练可以在这里找到:
http://www.pubnub.com/docs/java/javase/tutorial/data-push.html
如果您还有其他疑问,请随时联系 support@pubnub.com,他们将很乐意为您提供进一步帮助。
杰雷米
| 归档时间: |
|
| 查看次数: |
3562 次 |
| 最近记录: |