当前位置: 代码迷 >> .NET组件控件 >> 急求帮助。用32feet.net进行蓝牙开发,提示10049号异常请求的地址无效
  详细解决方案

急求帮助。用32feet.net进行蓝牙开发,提示10049号异常请求的地址无效

热度:2749   发布时间:2013-02-25 00:00:00.0
急求帮助。用32feet.net进行蓝牙开发,提示10049号错误请求的地址无效
目前用32feet.net这个蓝牙控件做蓝牙开发,一运行就提示 error 10049 :Service not running on remote device

请问这个是怎么回事呢?看代码解释是说 SocketError.AddressNotAvailable。

我自己没有改代码,就直接用的32feet.net里面自带的例子,运行都出错。。这个是怎么回事呢?仔细查看了代码。报错在
cli.Connect(addr, OurServiceClassId); 这一句里面。

关于OurServiceClassId的定义如下:
readonly Guid OurServiceClassId = new Guid("{39913A2D-EB93-40cf-BBB8-DEEE26452198}");
addr则为开始获取到的蓝牙设备地址,这个应该没有错误,已经messagebox.show出来查看过了。关键错误应该在当时用OurServiceClassId 这个来建立蓝牙监听器时可能发生了错误,服务未运行?  

BluetoothListener lsnr = new BluetoothListener(OurServiceClassId);
控件是免费的,开源的,下载地址为: http://32feet.codeplex.com/

希望有用过32feet.net控件的朋友帮帮忙,很急,愁死了,都卡住2天了,不知道怎么解决。。


------最佳解决方案--------------------------------------------------------
应该是 没有获取 正确的设备号造成的 
  相关解决方案