【问题标题】:can c# be used for communicating mobile and pc?c#可以用于手机和pc的通信吗?
【发布时间】:2009-01-06 15:40:45
【问题描述】:

作为我学位的一个小项目,我想在手机和电脑上进行交流。我有兴趣通过蓝牙进行交流,是否可以在 c# 中这样做? 如果可能,请提供我需要的应用程序或硬件列表。

提前致谢

【问题讨论】:

  • 您需要更好地定义“移动”。视窗手机?别的手机?一些PDA?

标签: c# mobile


【解决方案1】:

如果(基于您的问题中缺乏信息,这是一个很大的问题)您的意思是“我如何使用 C# 在我的 PC 上编写一个可以与连接到我的 Windows Mobile 设备通信的应用程序PC 通过ActiveSyncWMDC",那么答案是RAPI。一个免费的开源托管包装器is here

【讨论】:

    【解决方案2】:

    是的,如果它与 Windows 手机或带蓝牙的袖珍电脑一起使用,则可能。您需要一台支持蓝牙的电脑和手机。开发者需要下载windows mobile 6 sdk

    然后开发桌面应用和手机应用之间的通信,你可以使用32feet.Net是开源的。

    当您下载并安装它(它解压到程序文件夹)时,您将拥有您在 Visual Studio 中引用的 dll。您还将获得一些示例应用程序。其中之一是适用于台式机、Pocket PC 和智能手机的蓝牙聊天。

    【讨论】:

      【解决方案3】:

      您可以使用的另一个选项是设置一个网络服务,该服务充当设备和您的机器之间的中介。这样做的一个巨大好处是,您不再受蓝牙距离要求的约束。

      当然,如果您正在尝试构建某种邻近服务(当项目 x 距离项目 y 3 米时执行 z),那么蓝牙可能是要走的路。

      【讨论】:

        猜你喜欢
        • 2010-09-25
        • 2012-11-13
        • 2018-10-30
        • 2023-03-23
        • 2013-02-19
        • 1970-01-01
        • 2016-09-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多