读书人

急求帮助。用32feet.net进行蓝牙开发

发布时间: 2012-12-17 09:31:40 作者: rapoo

急求帮助。用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天了,不知道怎么解决。。


[最优解释]
应该是 没有获取 正确的设备号造成的

读书人网 >.NET

热点推荐