我有兩個藍牙設備,我試圖做兩個rfcomm連接,每個設備一個連接。使用套接字的藍牙連接rfcomm
我用的bluez RFCOMM插座
addr.rc_family = AF_BLUETOOTH;
addr.rc_channel = (uint8_t) 1;
str2ba(dest, &addr.rc_bdaddr);
// connect to server
s = socket(AF_BLUETOOTH, SOCK_STREAM, BTPROTO_RFCOMM);
// set disconnect timeout to 2sec
struct timeval tv;
tv.tv_sec = 2;
setsockopt(s, SOL_SOCKET, SO_RCVTIMEO,(struct timeval *)&tv,sizeof(struct timeval));
// make connection
status = connect(s, (struct sockaddr *)&addr, sizeof(addr));
我如何選擇一個設備進行連接?
什麼問題?您能否重新提出您的問題 – 2011-03-29 22:14:49
主要問題是,在計算機中插入兩個藍牙適配器後,選擇將用於使用bluez rfcomm插座進行rfcomm連接的加密狗。 – 2011-03-30 16:45:27