4
我使用Bluecove 2.1.1並嘗試重新啓動藍牙服務,但在關閉連接並重新打開後,我無法連接到服務,出現「連接被拒絕」異常。我在Bluecove網站上發現了this問題?我也嘗試在關閉連接後更改服務名稱(也稱爲UUID),但這沒有幫助。有誰知道它的解決方法?我只需要重新啓動藍牙服務。Bluecove關閉連接問題
我使用Bluecove 2.1.1並嘗試重新啓動藍牙服務,但在關閉連接並重新打開後,我無法連接到服務,出現「連接被拒絕」異常。我在Bluecove網站上發現了this問題?我也嘗試在關閉連接後更改服務名稱(也稱爲UUID),但這沒有幫助。有誰知道它的解決方法?我只需要重新啓動藍牙服務。Bluecove關閉連接問題
我不知道我是否理解你的問題的方式。
我假設你打開Connector
並讓SessionNotifier
與accecptAndOpen(ServerRequestHandler)
處理OBEX連接。 當客戶端連接到您的藍牙服務時,您的ServerRequestHandler
中的特定方法被稱爲(onGet
,onPut
,..)。當客戶端斷開時,觸發onDisconnect
。現在您需要再次acceptAndOpen
您的服務來處理未來的連接。
我試過這樣做,但在Bluecove上有bug :)我已經找到解決方案:http://stackoverflow.com/questions/16372206/bluecove-restart-bluetooth-stack-programmically並已經辯護我的論文,但無論如何,感謝重播。 :) – IKM2007