インターネットを閲覧するためのBluetooth関連のアプリケーションを作成しています.サーバーをラップトップ/デスクトップとして、クライアントを携帯電話として..クライアントとサーバー間の接続を確立する必要があります..しかし、サーバーの実行はメソッドで突然停止します. acceptAndOpen()
.. 問題の解決にご協力ください.. これは、サーバー側で停止するコードです。
while (mServerState) {
StreamConnection btConn = null;
try {
updateStatus("[server:] Now waiting for a client to connect");
//here is the error
btConn = (StreamConnection) btServerNotifier.acceptAndOpen();
RemoteDevice dev = RemoteDevice.getRemoteDevice(btConn);
System.out.println("Remote device address: " + dev.getBluetoothAddress());
updateStatus("Remote device " + dev.getFriendlyName(true) + "connected");
} catch (IOException ioe) {
}
if (btConn != null) {
processConnection(btConn);
}
}