90分求,Bluetooth通过TCP/IP,连自己这样能实现吗? 如题,还有如果可以要怎么实现?能给我个思路,谢谢!连自已IP是不是用127.0.0.1还有端口用多少?但是在SOCKADDR_BTH sa中的sa.btAddr不知要传入多少?是不是127.0.0.1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般用1024以后的端口,然后自己的服务端Listen侦听对应的端口,客户端去连接这个端口 貌似WSASetDevice的时候需要指定BT设备的BTH_DEVICE_INFOvoid CBTAsyncDemoDlg::OnBnClickedBtnListen(){ HBLUETOOTH_DEVICE_FIND hFind; BLUETOOTH_DEVICE_SEARCH_PARAMS serachParam; BLUETOOTH_DEVICE_INFO devInfo; ZeroMemory(&serachParam, sizeof(serachParam)); serachParam.dwSize = sizeof(serachParam); ZeroMemory(&devInfo, sizeof(devInfo)); devInfo.dwSize = sizeof(devInfo); hFind = BluetoothFindFirstDevice(&serachParam, &devInfo); if (NULL == hFind) { int nError = GetLastError(); CString str; str.Format(_T("Can not find bluetooth on computer. Error Msg:%s%d"), (ERROR_INVALID_PARAMETER == nError) ? _T("ERROR_INVALID_PARAMETER"): (ERROR_REVISION_MISMATCH == nError) ? _T("ERROR_REVISION_MISMATCH"): _T("Unknown Error "), nError); AfxMessageBox(str); // 1722 : RPC 服务器不可用。 ==> 打开windows的 Bluetooth Support Service // 现在是259 : When there are zero items to return return; } 直接连接127.0.0.1就可以啊。不同进程间连接就可以了,socket的本质还是一种IPC,虽然现在大家的注意力都放在不同主机的区分(比如ip),但是本质上只要进程间通信即可。 VC2005转2008后,编译问题 请教一个关于edit的小问题 送分问题:CView 有没有关闭事件? 跪求高手求助. usb开发的上位程序 怎样把BMP图片读入CBitmap?又怎样把CBitmap写到文件中? 各位大虾,我是刚刚涉及VC++,请问怎么用一个按钮来实现调用一个bat啊???? 高分求教界面库,分不够可以再加。 哪位能给我一个VC++调用存储过程的例子,先谢。急。。。。 有没有什么书介绍 MSHTML 和 IE 嵌入技术的 多线程使用同一个SOCKET有没有同步的问题 activex打成cab包的相对路径问题??
{
HBLUETOOTH_DEVICE_FIND hFind;
BLUETOOTH_DEVICE_SEARCH_PARAMS serachParam;
BLUETOOTH_DEVICE_INFO devInfo; ZeroMemory(&serachParam, sizeof(serachParam));
serachParam.dwSize = sizeof(serachParam); ZeroMemory(&devInfo, sizeof(devInfo));
devInfo.dwSize = sizeof(devInfo);
hFind = BluetoothFindFirstDevice(&serachParam, &devInfo);
if (NULL == hFind)
{
int nError = GetLastError();
CString str;
str.Format(_T("Can not find bluetooth on computer. Error Msg:%s%d"),
(ERROR_INVALID_PARAMETER == nError) ? _T("ERROR_INVALID_PARAMETER"):
(ERROR_REVISION_MISMATCH == nError) ? _T("ERROR_REVISION_MISMATCH"):
_T("Unknown Error "), nError);
AfxMessageBox(str);
// 1722 : RPC 服务器不可用。 ==> 打开windows的 Bluetooth Support Service
// 现在是259 : When there are zero items to return
return;
}
直接连接127.0.0.1就可以啊。不同进程间连接就可以了,socket的本质还是一种IPC,虽然现在大家的注意力都放在不同主机的区分(比如ip),但是本质上只要进程间通信即可。