J'écris une application réseau pour Blackberry. Ce code est correct sur le simulateur mais ne fonctionne pas sur un périphérique. Lorsque j'exécute mon application sur le simulateur, mon serveur reçoit le message mais lorsque je l'exécute sur un périphérique, j'obtiens une exception, not IOException
, avec le message "NULL
".UDP Envoyer une erreur sur BlackBerry
try {
byte[] b = msg.getBytes();
dc = (UDPDatagramConnection)Connector.open("datagram://"+getHIP()+":" + getHPort());
Datagram dobject = dc.newDatagram(b, b.length);
dc.send(dobject);
System.out.println("Addr:" + dobject.getAddress());
System.out.println("Well Done!");
} catch (IOException e) {
System.out.println(e.getMessage());
} catch (Exception e) {
System.out.println(e.getMessage());
} finally {
if (dc != null) {
try {
dc.close();
} catch (Exception f) {
System.out.println("Failed to close Connector: " + f);
}
}
}
Quelle est l'exception exacte que vous rencontrez? – roryf