c# - 使用C#中的蓝牙在2台计算机上的2个应用程序之间创建基本文件传输

标签 c# sockets network-programming bluetooth file-transfer

第一的,

  • 我不想手动配对两台计算机。
  • 我不想使用内置的蓝牙软件来传输文件
  • 我不会通过Windows来控制我的蓝牙
  • 在Windows 7计算机上全部完成
    (如果需要,也可以应用32Feet.net)

  • 我想创建两个应用程序,每个应用程序相互了解。将它们放在两台不同的计算机中,然后使其运行。因此,每个应用程序都将打开其蓝牙天线,然后两个应用程序将使用蓝牙进行连接,并且文件将从一个发送到另一个。多数民众赞成在真正的全部。

    我基本上如何做到这一点,有人可以指导我吗?

    我也有两个问题:
  • 如何设置一个应用程序以通过蓝牙广播存在的消息。
  • 对方如何检测到此问题并使用蓝牙
  • 连接到该计算机

    我的一个想法是反复连接到附近的每台计算机,然后搜索该应用程序是否存在,然后通过应用程序本身(而不是通过Windows手动)将它们自动配对并发送文件。

    最佳答案

    您可以使用我的库32feet.NET。 :-)要发送文件,请使用ObexWebRequest类;对于更高级的OBEX,请使用合作伙伴库Brecham.Obex。要发现范围内的设备,请使用BluetoothClient.DiscoverDevicesBluetoothComponent.DiscoverDevicesAsync。要响应任何身份验证请求,请使用BluetoothWin32Authentication类。 :-)

    请参阅32feet.NET User Guide的用户指南

    关于c# - 使用C#中的蓝牙在2台计算机上的2个应用程序之间创建基本文件传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6998913/

    相关文章:

    java - 将现有的 java 应用程序与 tomcat & cie 一起使用

    c# - 将字符串转换为时间跨度

    c# - 尝试将 Quartz.NET 与 oWin 一起使用时出现 Quartz.Simpl.JsonObjectSerializer 错误

    c - 在网络环境中从 Brother TD-4100N 打印机检索打印机状态

    linux - 为什么 C99 提示存储大小?

    networking - tcp程序无法监听80端口

    c# - 使用 Parallel 创建绑定(bind)项时 CollectionViewSource.SortDescriptions 不起作用

    c# - 如何将连接sql查询表结果传递给另一个方法?

    c - 字符设备驱动程序中的套接字通信