2013-04-18 76 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