可以在PC和其他設備之間建立兩個連接(或更多)?當我嘗試這樣做時,我得到了異常:10048 - > ex.Message =「連接請求是在已連接的套接字xxxxxxxxxxxx:0000110100001000800000805f9b34fb上進行的。如果沒有,有一些解決方法?我用32feet libary編寫應用程序。藍牙 - > Winapi/32feet。使用Spp從PC到一臺設備的兩個連接
0
A
回答
0
我想這是不可能的。主機和從機之間可能存在一個連接。主站可以同時連接多達7個主動從站。
而且很可能您正在使用的其他設備可能僅支持一個連接。 在你的情況下,可以連接多達7個設備到你的電腦。
0
這是一個RFCOMM限制,而不是藍牙堆棧的較低級別的限制。參見32feet.NET文檔中描述一種變通方法https://32feet.codeplex.com/wikipage?title=General%20Bluetooth%20Data%20Connections
- 注
[1]一個RFCOMM連接是一個協議的限制。 TCP/IP對源和目的地端口號碼,因此可以支持多個連接,RFCOMM僅具有遠程頻道號,以便只能夠支持一個連接。
如果需要多個連接,並且在「服務器」裝置的控制然後對兩個(或更多)RFCOMM信道的服務聽,所以客戶端可以連接到不同的信道號。
1
我剛剛同時連接了4個設備(spp)並定期傳輸數據。
所以這是絕對有可能的。
如果一個設備斷開連接,其他連接無法再獲取數據,但我想這只是我的代碼中的一個錯誤。
是否有人試過這個這將是非常有趣的。
相關問題
- 1. 藍牙與多設備使用SPP連接
- 2. 安卓連接藍牙SPP
- 3. 連接到藍牙設備?
- 4. 藍牙連接兩個設備(流)
- 5. Android SPP藍牙到非Android設備
- 6. 兩臺設備通過藍牙連接到服務器
- 7. 通過藍牙將多個設備連接到一個設備
- 8. Windows 8上的藍牙SPP設備
- 9. 連接iOS設備與SPP
- 10. 如何通過SPP連接藍牙設備
- 11. 從另一個應用程序連接到藍牙設備
- 12. 使用IOS設備的藍牙連接
- 13. 從兩個應用連接藍牙設備
- 14. Android藍牙連接另一個藍牙設備
- 15. Android。連接藍牙設備
- 16. Android上的雙SPP藍牙連接
- 17. 使用藍牙連接Android設備?
- 18. 以編程方式使用藍牙連接兩個Android設備
- 19. 使用藍牙Android連接兩個設備?
- 20. 使用藍牙4.01連接藍牙LE設備
- 21. Android藍牙如何同時連接兩臺設備?
- 22. 連接到具有藍牙地址的藍牙設備
- 23. Iphone藍牙連接到非IOS設備
- 24. IPhone藍牙連接到非IOS設備
- 25. 如何連接到藍牙a2dp設備?
- 26. java.io.IOException:連接到藍牙設備時[JSR82]
- 27. 無法連接到藍牙設備
- 28. 列出並連接到藍牙設備
- 29. 想通過藍牙連接兩個設備一次
- 30. 從Android設備連接到嵌入式藍牙設備
這不是問題在這裏。這裏只有*一個*設備正在連接,所以你的答案不適用。以上限制在RFCOMM層中。 – alanjmcf