Caros amigos,
Estou criando uma aplicação que se comunica a partir de bluetooth. A conexão nao se estabelece, preciso de ajuda.
Aí esta o código:
Servidor
public void run() {
//Create a UUID for SPP
UUID uuid = new UUID("1101", true);
//Create the servicve url
form.append("uuid");
String connectionString = "btspp://localhost:" + uuid + ";name=Sample SPP Server";
//open server url
form.append("Criando URL");
StreamConnectionNotifier streamConnNotifier;
try {
streamConnNotifier = (StreamConnectionNotifier) Connector.open(connectionString);
//Wait for client connection
form.append("servidor ok, agaurdando conexões");//so chega até aqui
System.out.println("\nServer Started. Waiting for clients to connect...");
StreamConnection connection = streamConnNotifier.acceptAndOpen();
form.append("conectado");
RemoteDevice dev = RemoteDevice.getRemoteDevice(connection);
System.out.println("Remote device address: " + dev.getBluetoothAddress());
System.out.println("Remote device name: " + dev.getFriendlyName(true));
} catch (IOException ex) {
ex.printStackTrace();
}
}
Cliente
[code]public void run() {
//Create a UUID for SPP
UUID uuid = new UUID(“1101”, true);
//Create the servicve url
form.append(“uuid”);
String connectionString = “btspp://localhost:” + uuid + “;name=Sample SPP Server”;
//open server url
try {
//Wait for client connection
form.append("Dentro do try");
System.out.println("\nServer Started. Waiting for clients to connect...");
form.append("conectadando");// cliente até aqui
StreamConnection streamConnection=(StreamConnection)Connector.open(connectionString);
form.append("conectado");
RemoteDevice dev = RemoteDevice.getRemoteDevice(streamConnection);
System.out.println("Remote device address: " + dev.getBluetoothAddress());
System.out.println("Remote device name: " + dev.getFriendlyName(true));
} catch (IOException ex) {
ex.printStackTrace();
}
}[/code]
isso significa que a conexão nao se estabelece
Obrigado