Ответ: Bluetooth
Кто-нибудь знает после того как все клиенты подключены к серверу надо завершить этот поток
public void run() {
try {
LocalDevice localDevice = LocalDevice.getLocalDevice();
localDevice.setDiscoverable(DiscoveryAgent.GIAC);
server = (L2CAPConnectionNotifier) Connector.open("btl2cap://localhost:00B0D00154EF");
while(run) {
L2CAPConnection L2CAP = server.acceptAndOpen(); //устройство переводится в режим ожидания соединения
connections.addElement(L2CAP);
}
} catch (Exception e) {
System.out.println("ERROR "+e);
} finally {
try {
server.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
и как?
а то когда сервер ждет подключения клиентов поток приостанавливается после вызова acceptAndOpen() и как поток завершить не понимаю.
Или его не надо завершать?
|