orlin
Mitglied
hallo Entwickler
ich versuche ein einfaches Server-Client(j2me Midlet) Programm zu schreiben mit die CometEvent von Tomcat arbeitet. Der Client baut eine Verbing zum Server der ein BEGIN auf dem Server auslöst. Im Begin Event wir ein Thread erzeugt. dann sendet der Client ein String. Auf dem Server wird ein READ event ausgelöst. Der String wird gelesen dann wird der Thread gestartet, der alle x Sekunden eine Nachrichten an den Client schickt.
Ich möchte die Verbingug offenhalten. Das soll BEGIN Event wird beim Verbindungsaufgsbau augelöst und der Client sendet nur einmal eine Nachricht.
um das READ Event auszulösen und den Thread zu starten der ständig Nachrichten schickt.
Der Client bleibt beim Erzeugen des Inputstream stecken
Er kommt erst raus wenn SetTimeout() auf dem Server abgelaufen ist.
dann bekommt er alles auf einmal und auf dem Server wird ein Error Event ausgelöst der die Verbindung beendet
Falls jemand eine Idee hat oder Tipps, wurde ich mich auf die Antwort freuen
Danke
ich versuche ein einfaches Server-Client(j2me Midlet) Programm zu schreiben mit die CometEvent von Tomcat arbeitet. Der Client baut eine Verbing zum Server der ein BEGIN auf dem Server auslöst. Im Begin Event wir ein Thread erzeugt. dann sendet der Client ein String. Auf dem Server wird ein READ event ausgelöst. Der String wird gelesen dann wird der Thread gestartet, der alle x Sekunden eine Nachrichten an den Client schickt.
Ich möchte die Verbingug offenhalten. Das soll BEGIN Event wird beim Verbindungsaufgsbau augelöst und der Client sendet nur einmal eine Nachricht.
um das READ Event auszulösen und den Thread zu starten der ständig Nachrichten schickt.
Der Client bleibt beim Erzeugen des Inputstream stecken
Code:
try{
is= hc.OpenInputStream();
} catch(IOException e)
.
.
}
dann bekommt er alles auf einmal und auf dem Server wird ein Error Event ausgelöst der die Verbindung beendet
Falls jemand eine Idee hat oder Tipps, wurde ich mich auf die Antwort freuen

Danke