2012-02-12 29 views
0

我花了几个时间和日子来研究和尝试一些代码适用于我的问题,但不幸的是我无法看到代码对,并且收到文件(文本,图像等等。特别是没有音频或视频)来自移动设备。使用蓝牙来接收文件 - 从手机到PC

大多数发现的例子仅适用于只发送(从PC到Mobile)。

我有蓝牙设备(USB)物理连接到我的电脑。

总结:

我所需要的是一个示例代码,当一个设备正试图发送的文件(如在柯达亭但不仅限于图像)自动检测/对。

我也想了解和研究代码。

回答

1

也许使用我的32feet.NET库和它的ObexListener类参见例如http://32feet.codeplex.com/wikipage?title=Server-side&referringTitle=OBEX

对于更高级的场景,请使用Andy Hume的Brecham.Obex库和他的服务器示例应用程序。请参阅http://inthehand.co.uk/files/folders/objectexchange/entry9942.aspx

您的电脑安装了哪个蓝牙堆栈?微软,Widcomm,BlueSoleil ......?见例如http://32feet.codeplex.com/wikipage?title=Supported%20Hardware%20and%20Software在Widcomm上,例如内置的OBEX服务器将不得不被禁用,以允许您的服务器获得所有传入连接...

+0

@alanmcf我已经通过了所有的建议,包括大部分32feet的文档。净。我只是想知道是否支持Windows 64位PC?因为我尝试了一些应该运行使用32feet.Net lib..ObexListener等的例子。但在我的情况下,什么也没有发生。我仍然需要手动右键单击我的蓝牙图标设备并选择“接收文件”。 – Raf 2012-03-04 16:30:43

+0

适用于... Win7 x64,Microsoft蓝牙协议栈。 'BluetoothRadio.PrimaryRadio.SoftwareManufacturer'的价值是什么? “什么都没发生”?发件人没有错误? – alanjmcf 2012-03-04 20:36:24

相关问题