【问题标题】:How can I send file to phone with bluetooth using 32feet and OBEX?如何使用 32feet 和 OBEX 将文件发送到带有蓝牙的手机?
【发布时间】:2012-03-31 22:06:28
【问题描述】:

我尝试通过蓝牙将文件发送到我的手机。我使用了 32feet.com 的 dll 格式(即 InTheHand)。我能够扫描可以通信但无法向该设备发送文件的可用蓝牙设备。我尝试与 DeviceName 连接,但发生错误“错误请求”之后。而且我也尝试了设备地址,但这也发生了另一个错误“InternalServerError”。我该如何解决。我使用 ObexWebRequest 和 ObexWebResponse 请求并获得响应。谢谢。

【问题讨论】:

    标签: c# bluetooth obex


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      它在诺基亚 5230 上完美运行,但当我在索尼 Xperia U 上尝试时,我收到了“错误请求”响应代码。

      【讨论】:

        猜你喜欢
        • 2015-05-04
        • 2017-04-27
        • 2017-07-04
        • 2012-04-19
        • 1970-01-01
        • 2011-07-31
        • 2016-01-01
        • 2013-05-24
        • 2012-10-13
        相关资源
        最近更新 更多