2010-12-02 6 views
1

Hey alle, ein wenig Probleme hier mit dem Verbinden meiner Anwendung auf BB. Ich verwende ksoap2 eine Java-Webservice zu nennen i auf Glassfish 3. Auf dem Simulator gemacht laufen, wenn ich diese URL aufrufenDNS-Fehler auf BlackBerry Simulator und Telefon

"http: // equilibrio-120: 8088/SocialVoiceServer/SocialServerWSService"

alles funktioniert gut und es verbindet, der Web-Service läuft derzeit auf meinem eigenen Computer. Aber wenn ich "; deviceside = true" an die URL angehängt habe, wird es scheitern, mir einen DNS-Fehler zu geben. Wer weiß, warum das passiert?

Antwort

1

"deviceside = true" teilt der Verbindung mit, DirectTCP zu verwenden, das über das Netzwerk des Mobilfunkanbieters geht. Da der Dienst auf Ihrem lokalen Computer ausgeführt wird, muss der Blackberry mit diesem Netzwerk verbunden sein, also fügen Sie die URL mit "; interface = wifi" an, um Ihr Wi-Fi-Netzwerk zu verwenden. Alternativ dazu können Sie den Web-Service mit einem Teil des Internets hosten.