如何使用32feet和OBEX将文件发送到带蓝牙的手机?

时间:2012-03-15 11:48:36

标签: c# bluetooth obex

我试图通过蓝牙将文件发送到我的手机。我在32feet.com上使用了dll(那是InTheHand)。我能够扫描可以通信的可用蓝牙设备,但我无法将文件发送到该设备。我尝试连接DeviceName但出现错误“错误请求”。我也尝试了设备地址,但也发生了另一个错误“InternalServerError”。我该如何解决呢?我使用ObexWebRequest和ObexWebResponse来请求并获得响应。感谢。

2 个答案:

答案 0 :(得分:0)

您使用的是哪种版本的32feet.NET?我是图书馆的维护者,很久以前我们就停止使用BadRequestInternalServerError(2008)。如果您使用的是较新版本,则会收到一个异常,其中包含有关操作失败原因的信息。

此外,您还需要使用DeviceAddress - 设备名称查找未完成。在较新的版本中,您可以使用ObexWebRequest构造函数来获取设备地址而不是URL。

答案 1 :(得分:0)

这似乎也取决于所使用的手机。我跟着this guy's example code

它与诺基亚5230完美配合,但当我尝试使用索尼Xperia U时,我收到了“错误请求”响应代码。