j2me服务发现和同时发现

时间:2008-11-18 23:16:23

标签: java java-me mobile client-server bluetooth

我尝试编写一个简单的客户端/服务器应用程序(所有应用程序都是蓝牙服务和客户端)。客户端代码找到蓝牙设备并注册到本地数据库。但是当查询运行时,它是不可发现的。 (服务器代码在另一个线程上运行)。我的模拟器工作(扫描时间为0),但是当我安装到真正的手机(两个SE和一个诺基亚)时,扫描时间是10-15秒。在此期间,设备无法被其他设备检测到。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

据我所知,您尝试同时创建服务器和客户端,对吧?嗯,我认为这不会起作用,你必须制作一个电话服务器而另一个将是客户端。

我建议您查看与WTK或SE SDK捆绑在一起的示例应用,您可以将它们用作参考。我还建议你阅读SE site for developers

答案 1 :(得分:0)

当您执行设备搜索时,蓝牙无线电将忙于这样做,因此它不会响应其他设备的发现查询。