【问题标题】:Can we establish a connection-less or connection-oriented nature of a connection between 2 computers connected via bluetooth?我们可以在通过蓝牙连接的两台计算机之间建立无连接或面向连接的连接吗?
【发布时间】:2011-11-19 11:31:47
【问题描述】:

这听起来是一个愚蠢的问题,但我正在尝试通过蓝牙在 3 台计算机之间创建一个网络,我们是否可以尝试在每个节点之间建立无连接或面向连接的连接,就像我们在 IP 网络中所做的那样。

【问题讨论】:

    标签: c# network-programming bluetooth network-protocols networkstream


    【解决方案1】:

    可以通过蓝牙进行点对点网络,具体方式取决于您的操作系统,

    这里有几个例子,

    Linux http://giovanni.wordpress.com/2007/04/06/how-to-use-tcpip-over-bluetooth/

    窗户 http://www.conniq.com/Windows-networking/Bluetooth_PAN_xp-setup_12.htm

    安卓 https://android.stackexchange.com/questions/6072/is-it-possible-to-have-a-tcp-ip-network-using-bluetooth

    注意:

    这将取决于您的 BT 设备/堆栈支持的配置文件,

    http://en.wikipedia.org/wiki/Bluetooth_profile

    LAN 访问配置文件允许蓝牙设备通过支持蓝牙的路由器或接入点访问互联网。

    PAN(个人区域网络)配置文件将允许您执行您所描述的操作。它本质上看起来像以太网,所以你可以用它做任何事情。当然,对于您的描述,您将需要静态 IP 地址,但是您应该能够 ping、制作套接字等。

    再次,设备和操作系统必须支持此配置文件,但大多数都应该。

    【讨论】:

    • 非常感谢这些链接将我引向了很多新的有用信息。在 IP 网络中,我们可以使用 UDP 进行无连接和 TCP 连接完全连接,在连接蓝牙对等点时,我们可以使用任何类似的东西吗?如果这个问题根本没有根据,我很抱歉——因为我还在学习这个。谢谢
    • 欢迎您,我在回答中添加了更多细节。祝你好运!
    • 非常感谢 Ivan 我想我现在对一种方法有了明确的想法。如果您知道任何工具、库(例如 32Feet.NET)或如何编写应用程序以在 PAN(使用 Microsoft 蓝牙堆栈运行 Win7)代码示例中创建计算机网络等,请告诉我。再次感谢。
    猜你喜欢
    • 1970-01-01
    • 2014-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多