2013-04-18 77 views
4

我使用Bluecove 2.1.1並嘗試重新啓動藍牙服務,但在關閉連接並重新打開後,我無法連接到服務,出現「連接被拒絕」異常。我在Bluecove網站上發現了this問題?我也嘗試在關閉連接後更改服務名稱(也稱爲UUID),但這沒有幫助。有誰知道它的解決方法?我只需要重新啓動藍牙服務。Bluecove關閉連接問題

回答

0

我不知道我是否理解你的問題的方式。

我假設你打開Connector並讓SessionNotifieraccecptAndOpen(ServerRequestHandler)處理OBEX連接。 當客戶端連接到您的藍牙服務時,您的ServerRequestHandler中的特定方法被稱爲(onGet,onPut,..)。當客戶端斷開時,觸發onDisconnect。現在您需要再次acceptAndOpen您的服務來處理未來的連接。

+0

我試過這樣做,但在Bluecove上有bug :)我已經找到解決方案:http://stackoverflow.com/questions/16372206/bluecove-restart-bluetooth-stack-programmically並已經辯護我的論文,但無論如何,感謝重播。 :) – IKM2007