站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2ME 专题关于蓝牙的问题,在线等,在实际两台手机中实现蓝牙传输时,进行一次连接后就自动断开的问题?

关于蓝牙的问题,在线等,在实际两台手机中实现蓝牙传输时,进行一次连接后就自动断开的问题?

摘要: 关于蓝牙的问题,在线等,在实际两台手机中实现蓝牙传输时,进行一次连接后就自动断开的问题?


本人做了一个蓝牙联网的手机游戏,在模拟器上没有问题,在实际手机上运行时,在建立一次连接后,
while (iscreate) {
StreamConnection conn = null;
try {
conn = notifier.acceptAndOpen();
} catch (IOException e) {
continue;
}
}
就是如上的一个循环,一次连接后,把conn关闭后,手机的蓝牙连接就自动短开了,相当于没办法实现这个循环,不知道为什么,请教各位大虾。



这个循环应在服务端一直执行吧,
那末断开后,从客户端重连不就行了吗?


是的,这个是运行在服务端的,在模拟器中运行正常的,不过就是在实际的手机上运行,他经过一次传输后就断开了,是不是要在手机蓝牙设置一下啊?


不用设置吧,你用的是什末类型的连接?
l2cap or rfcomm
可能跟你传输时发送的包有关系,比如你发送个command,对方不支持,认为出错,就断线。有条件的话可以抓包来看看。


发送的信息没错,而且可以正常显示信息,我发送的字符串,string类型的,
用dos = open...
然后dos.writeUTF(),能够正确收到消息的,不过就是收到消息后就断开连接了,那个网上发过很多的蓝牙消息发送和接受的那个程序,发了一次就显示与XXX断开连接了



这样我也搞不清文提出在哪儿?能不能把程序法给我?
hellyan@msik.com.cn


好的,我把程序发给你。


已经把程序发出,请查收一下,谢谢帮忙啊


这个是我的qq号码,可以直接用qq和我联系。


我不常用qq,用msn吧
我的
helly_an@hotmail.com


好的,


↑返回目录
前一篇: 求助,大家帮我找一篇J2ME的中英文都有的文章,自己翻译水平确实不行,很急
后一篇: 人物跳的问题!!!!