Timeout eines KSOAP-Calls

Status
Nicht offen für weitere Antworten.

tcmo

Mitglied
Hallo,

ich bin gerade dabei ein MIDlet (J2ME) zu schreiben, dass von einem Webservice Daten abrufen soll.
Das funktioniert soweit auch ganz gut, mein Problem ist aber jetzt, dass bei einem Funkloch keine Exception geworfen wird, die ich abfangen kann und entsprechend reagieren kann.
Wie kann ich sicherstellen, dass nach meinetwegen 10 Sekunden erfolglosen probierens abgebrochen wird?
Die im Internet weit verbreitete Methode mit einem TimerTask kann ich nicht verwenden, weil es keine Methode close() für das Transport-Objekt gibt.
Hat jemand einen Tip für mich?

Code:
try
{
     envelope.bodyOut = soap;
     transport.call(SERVICEURL + METHODNAME, envelope);
                
     response =  envelope.getResponse().toString();
}
        
catch(Exception e)
{
     errorHandling(e.toString());
}


Vielen Dank und viele Grüße

Michael
 
G

Guest

Gast
Ok, ich habe nochmal längere Zeit über das Problem nachgedacht und bin zum Entschluss gekommen, dass ein Timer garkeine so gute Lösung ist, da die Daten ja beliebig lang sein können.
Wie kann ich also allgemein mit KSOAP feststellen, ob überhaupt eine Netzverbindung besteht?
Woran liegt es, dass keiner helfen kann? Ist die Frage zu ungenau formuliert? Oder zu lächerlich? Bin leider noch neu in der KSOAP-Welt und werde ständig vor neue Probleme gestellt. Leider findet man nicht wirklich viele Beispiele und die Dokumentation ist ja jetzt auch net so prickelnd.

Falld doch noch jemand was wissen sollte, vielen Dank.

Michael
 

The_S

Top Contributor
Anonymous hat gesagt.:
Woran liegt es, dass keiner helfen kann? Ist die Frage zu ungenau formuliert? Oder zu lächerlich? Bin leider noch neu in der KSOAP-Welt und werde ständig vor neue Probleme gestellt.

vermutlich daran, dass sich hier größtenteils J2SE und J2EE Entwickler tummeln. Frag doch mal in einem j2me-Forum nach :) http://www.j2meforum.com/
 

tcmo

Mitglied
Das habe ich auch schon getan, dachte halt es ist im Bereich Netzwerkprogrammierung und SOAP besser aufgehoben. Muss ja sowohl in J2SE als auch J2ME ähnlich funktionieren, KSOAP ist ja nur ein bisschen abgespeckt.
Aber wenigstens antwortet mal jemand, danke.
 

The_S

Top Contributor
naja, ich hab kA was KSOAP ist, aber da du im Titel J2ME geschrieben hast, bin ich davon ausgegangen, dass es eine J2ME spezifische Frage ist. Evtl. schreckt diese Bezeichnung ja einige User ab, sich den Thread überhaupt anzuschauen ???:L
 

tcmo

Mitglied
Da ist was wahres drann, habe es gleich mal entfernt, vielleicht traut sich dann jemand, der sich mit SOAP auskennt.

Danke ...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
E Möglichkeit zum Timeout eines Process Netzwerkprogrammierung 7
E Socketverbindung über das Internet - Timeout? Netzwerkprogrammierung 28
P Client Timeout auffangen Netzwerkprogrammierung 2
Iron Monkey Timeout von connect Netzwerkprogrammierung 4
S socket timeout clientseitig Netzwerkprogrammierung 2
MQue Inputstream Timeout Netzwerkprogrammierung 2
G Webserivce - Timeout in Axis - Unterschiede SO_Timeout. Netzwerkprogrammierung 3
G Timeout bei UNC-Pfaden Netzwerkprogrammierung 2
DEvent Socket und Timeout Netzwerkprogrammierung 3
P Socket Timeout ? Netzwerkprogrammierung 4
M SocketError bei Aufruf eines SOAP-Servers Netzwerkprogrammierung 8
G seite nach posten eines html-forms laden Netzwerkprogrammierung 0
J Protokolle innerhalb eines Heimnetzwerks Netzwerkprogrammierung 6
V Kann man mit Hilfe eines Java-Programms den Zugriff auf bestimmte Internetseiten verhinden? Netzwerkprogrammierung 3
N Name eines Attributes aus einem festen String und einer Variablen generieren Netzwerkprogrammierung 5
X Response eines RESTful-Service mit JSON Netzwerkprogrammierung 8
F Neuer Json aus teilen eines vorhandenen Json Netzwerkprogrammierung 0
N Client Identifikation eines Servers Netzwerkprogrammierung 1
R Problem beim Programmieren eines Chatprogramms Netzwerkprogrammierung 5
K Multiplayer eines Spiels Netzwerkprogrammierung 21
K Ansprechen eines Remote Druckers Netzwerkprogrammierung 2
L Erstellen eines Online Multiplayer Apps Netzwerkprogrammierung 10
eLogic Download eines Links Netzwerkprogrammierung 2
U Socket Abhören eines Sockets/Ports in extra Thread Netzwerkprogrammierung 8
2 Schliessen eines Serversockets Netzwerkprogrammierung 2
Hindi93 Abbruch eines Programmes abfangen Netzwerkprogrammierung 8
1 SSH-Kommunikation - Ende eines Streams nicht erkenntlich Netzwerkprogrammierung 2
C Alle Computer eines Netzwerkes finden Netzwerkprogrammierung 32
N Senden eines Arrays Netzwerkprogrammierung 6
U Name eines Netzlaufwerks ermitteln Netzwerkprogrammierung 5
L Body eines http Request auslesen Netzwerkprogrammierung 2
K Ende eines HTTP Response/Request Netzwerkprogrammierung 6
aze Tcp Verkehr eines Applets simulieren Netzwerkprogrammierung 10
J Socket Erreichbarkeit eines Java Servers (Socket-Lösung) über das Internet Netzwerkprogrammierung 3
M Socket Leistungsfähigkeit eines xSocketservers, wieviele Verbindungen max? Netzwerkprogrammierung 4
clupus Exception beim Schließen eines Sockets Netzwerkprogrammierung 6
cowabunga1984 Transferierte Datenmenge eines SOAP Clients (JAX-WS) anzeigen Netzwerkprogrammierung 2
K TrafficClass eines UDP Pakets kommt beim Empfänger nicht an Netzwerkprogrammierung 5
musiKk Problem bei bidirektionaler Nutzung eines Socket Netzwerkprogrammierung 2
J Machbarkeit eines Bluetooth-Servers? Netzwerkprogrammierung 2
S Realisierung eines Netzwerkcodes für ein Strategiespiel Netzwerkprogrammierung 7
K "Ende eines Sockets" Netzwerkprogrammierung 9
A Broadcast - senden eines Packetes an alle rechner im netz Netzwerkprogrammierung 15
P problem beim schließen eines Streams Netzwerkprogrammierung 6
K Mit Java-MailAPI dir Verfügbarkeit eines SMTP-Servers prüfen Netzwerkprogrammierung 4
J while-Schleife / Abbruchbed. beim Einlesen eines Streams Netzwerkprogrammierung 4
U Ende eines Inputstreams ermitteln Netzwerkprogrammierung 3
J Länge eines Streams Netzwerkprogrammierung 4
G Info eines Webseites kopieren Netzwerkprogrammierung 16
J Antwort eines Soaprequests parsen mittels org.apache.soap Netzwerkprogrammierung 2
T Erstellung eines Proxy Netzwerkprogrammierung 11
T Pfad eines Servlets rausfinden Netzwerkprogrammierung 2
O Einbinden eines java-servers Netzwerkprogrammierung 9
C Übergabe eines Datensatzes (Übergabestruktur) Netzwerkprogrammierung 12
G Verzeichnis eines Rechners übers Netzwerk auslesen Netzwerkprogrammierung 5
B Problem mit der Ausgabe eines Strings an SocketOut Netzwerkprogrammierung 4

Ähnliche Java Themen

Neue Themen


Oben