Ist es möglich, SOCKETS zu verwenden, Datagramme eine MIDP 2.0-Anwendung via Push-Registry zu starten?

StackOverflow https://stackoverflow.com/questions/4711442

  •  11-10-2019
  •  | 
  •  

Frage

Ich versuche, meine Zelle App Arbeit mit der Push-Registry-Technologie zu erhalten.

Nach den Angaben sollen Sie sein-able SOCKETS, Datagramme oder SMS verwenden.

Aber ich habe immer eine IOException bekommen, wenn registerConnection () aufrufen, wenn dynamische eine eingehende Verbindung der Registrierung als. Beim Versuch, SOCKETS oder Datagramme

registrieren

ich nicht einmal sicher, ob es möglich ist, weil die Bahn nur SMS Beispiele arbeiten.

würde Irgendwelche Hinweise geschätzt!

War es hilfreich?

Lösung

ich es geschafft, die IOException Problem zu lösen.

Der maßgebliche Artikel http://developers.sun.com/mobility/midp/ Artikel / pushreg / ganz zu schweigen nicht verkennen, dass Anrufe an registerConnection () wird höchstwahrscheinlich (wie in der Frage beschrieben).

aber Wiederholungsversuche werden die real Port das Gerät zugewiesen entdecken, wie unten dargestellt:

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;
                } 

            } 

Die Jury ist noch heraus, obwohl, ob die Anwendung jedoch starten !!!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top