作者cates (TRANS-AM!!!!)
看板java
标题[问题] 蓝牙使用L2CAP做传输的问题??
时间Wed Dec 31 17:11:04 2008
最近有在研究蓝牙程式
因为想使用L2CAP来传DATA
不过在写伺服端时有发现到一个问题
以下是server端的一小段
import javax.bluetooth.*;
import javax.microedition.io.*;
public void start(){
UUID uuid = new UUID("102030405060708090A0B0C0D0E0F011", false);
try{
localdev=LocalDevice.getLocalDevice();
System.out.println("Server Start..");
url="btl2cap://localhost:" + uuid.toString()
+";ReceiveMTU=512;TransmitMTU=512";
System.out.println("Local find "+localdev.getFriendlyName());
/* 1 */ L2CAPConnectionNotifier
n=(L2CAPConnectionNotifier)Connector.open(url);
System.out.println("Waiting for connect...");
/* 2 */ L2CAPConnection conn=n.acceptAndOpen();
System.out.println("connect!!!")
}
catch(Exception e){ }
}
照理说程式应该是会执行到
/* 2 */ L2CAPConnection conn=n.acceptAndOpen();
等待Client连上才对, 可是我执行时却只会执行到
/* 1 */ L2CAPConnectionNotifier
n=(L2CAPConnectionNotifier)Connector.open(url);
後就停住不动, 想请教一下是哪边有问题吗??
参考网站为
http://web.nchu.edu.tw/~jlu/cyut/bluetooth-p.shtml
P.S 我用的是bluecove2.0.3 jar
使用eclipseME1.7.9开发
先谢谢指教了
--
洪日庆:
在家做宅男有啥不好!!想吃就吃!!想睡就睡!!你也可以一样阿!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.118.122.160