KlemensEngel
Grünschnabel
Hallo!
Ich programmiere gerade eine PC Server Anwendung die über Bluetooth mit einem Handyclient kommunizieren soll.
Dazu wird zuerst nach Devices gesucht und in eine listbox hinzugefügt:
Danach will ich einen StreamConnectionNotifier erzeugen
Und hier wird aber diese Exception geworfen: java.io.IOException: Can't create Service [General fail]
Ich bitte um hilfe!!
Ich verwende dazu:
* NetBeans 6.0
* JSR-82
* BlueCove version 2.0.2 on bluesoleil
Ich programmiere gerade eine PC Server Anwendung die über Bluetooth mit einem Handyclient kommunizieren soll.
Dazu wird zuerst nach Devices gesucht und in eine listbox hinzugefügt:
Code:
public void searchDevices() {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
Log.add("Start Searching");
Thread.yield();
try {
Server s = new Server();
s.inquiry();
Thread.yield();
Thread.sleep(15000);
} catch(Exception ex) {
Log.add("Error: " + ex.getMessage());
}
Log.add("End Searching");
Thread.yield();
}
});
}
public Server() throws BluetoothStateException{
localDevice = LocalDevice.getLocalDevice();
agent = localDevice.getDiscoveryAgent();
}
public void inquiry() throws BluetoothStateException {
agent.startInquiry(DiscoveryAgent.GIAC, this);
}
public void servicesDiscovered(int transID, ServiceRecord[] servRecord) {
Log.add("Service discovered");
}
public void serviceSearchCompleted(int transID, int responseCode) {
Log.add("Service search completed");
}
public void inquiryCompleted(int discType) {
Log.add("Inquiry completed");
}
public void deviceDiscovered(RemoteDevice device, DeviceClass devClass) {
try {
//Log.add("Device discovered: " + device.getFriendlyName(false));
controller.listbox(device.getFriendlyName(false));
}
catch (IOException ex) {
System.out.println(ex.toString());
}
}
Danach will ich einen StreamConnectionNotifier erzeugen
Code:
public String uuid_string = "27012f0c68af4fbf8dbe6bbaf7aa432a";
public UUID uuid = new UUID(uuid_string,false);
public String url = "btspp://localhost:"+uuid.toString();
StreamConnectionNotifier notifier = (StreamConnectionNotifier)Connector.open(url);
Und hier wird aber diese Exception geworfen: java.io.IOException: Can't create Service [General fail]
Ich bitte um hilfe!!
Ich verwende dazu:
* NetBeans 6.0
* JSR-82
* BlueCove version 2.0.2 on bluesoleil