Servidor Bluetooth Java SE

Amigos como pesquisado montei meu Servidor do seguinte modo:

[b] public void iniciaservidor() throws IOException{
try {

       localDevice = LocalDevice.getLocalDevice();
       localDevice.setDiscoverable(DiscoveryAgent.GIAC);
       agent = localDevice.getDiscoveryAgent();
       agent.startInquiry(DiscoveryAgent.GIAC, this);

       streamConnectionNotifier = (StreamConnectionNotifier) Connector.open(url);
       streamConnection = streamConnectionNotifier.acceptAndOpen();

    } catch (BluetoothStateException ex) {
       System.out.print("Erro BluetoothStateException : "+ex);
    }

}[/b]

Daí A duvida ele me retorna no deviceDiscovered() ,todos dispositivos com que ja conectei peu pc 
como posso implentar de modo que localize o cliente ;

Obrigado pela Atenção. :arrow: