Java me 是否可以使用套接字、数据报通过推送注册表启动MIDP2.0应用程序?

Java me 是否可以使用套接字、数据报通过推送注册表启动MIDP2.0应用程序?,java-me,mobile,midlet,midp,Java Me,Mobile,Midlet,Midp,我正试图让我的手机应用程序使用推注册技术工作 根据规格,您应该能够使用套接字、数据报或SMS 但在动态注册入站连接时,调用registerConnection()时,我总是会遇到IOException。尝试注册套接字或数据报时 我甚至不确定这是否可能,因为网络上只有工作短信的例子 任何迹象都将不胜感激 我设法解决了IOException问题 权威文章 未能提及对registerConnection()的调用很可能会失败(如问题中所述) 但重复尝试将发现分配给设备的实际端口,如下所示: publi

我正试图让我的手机应用程序使用推注册技术工作

根据规格,您应该能够使用套接字、数据报或SMS

但在动态注册入站连接时,调用registerConnection()时,我总是会遇到IOException。尝试注册套接字或数据报时

我甚至不确定这是否可能,因为网络上只有工作短信的例子


任何迹象都将不胜感激

我设法解决了IOException问题

权威文章 未能提及对registerConnection()的调用很可能会失败(如问题中所述)

但重复尝试将发现分配给设备的实际端口,如下所示:

public void run(){
             int failCount = 0;
             String base = "55";
             String temp = "";
             while (failCount <2000) {
                try {
                      temp = "datagram://:" +base + Integer.toString(failCount);
                      PushRegistry.registerConnection(temp, midletClassName, filter);   
                      break;

                } catch (IOException ex) {
                   failCount++;
                   continue;
                } 

            } 
public void run(){
int故障计数=0;
字符串base=“55”;
字符串temp=“”;

而(failCount我设法解决了IOException问题

权威文章 未能提及对registerConnection()的调用很可能会失败(如问题中所述)

但重复尝试将发现分配给设备的实际端口,如下所示:

public void run(){
             int failCount = 0;
             String base = "55";
             String temp = "";
             while (failCount <2000) {
                try {
                      temp = "datagram://:" +base + Integer.toString(failCount);
                      PushRegistry.registerConnection(temp, midletClassName, filter);   
                      break;

                } catch (IOException ex) {
                   failCount++;
                   continue;
                } 

            } 
public void run(){
int故障计数=0;
字符串base=“55”;
字符串temp=“”;

虽然(failCount是的,除了定时报警和短信,我从来没有听说过J2ME手机支持PushRegistry。我见过手机可以在手机启动时使用静态PushRegistry自动启动MIDlet,尽管这绝对不是标准行为。您可能想发布源代码、异常堆栈跟踪和指针et品牌和型号,以防万一。是的,我从来没有听说过J2ME手机支持PushRegistry,除了定时报警和短信之外。我见过手机可以在手机启动时使用静态PushRegistry自动启动MIDlet,尽管这绝对不是标准行为。你可能想发布源代码,但stac除外k trace和手机的品牌和型号,以防万一。