是否有任何用於P2P網絡的良好跨平臺C++庫(最好是UDP,但TCP也可以)。最初我打算使用libjingle,但由於他們沒有提供任何預編譯的庫和體育相當凌亂的構建系統,我目前把它放在一邊太複雜。用於C++的P2P庫
36
A
回答
25
libtorrent.org建立在boost之上,boost-asio是一個P2P工作對我很好的庫。它實現了BitTorrent協議,使用TCP作爲傳輸數據,TCP/UDP作爲對等交換。
4
10
libnice - 實現ICE協議。
2
0
-3
我喜歡SDL_net。它管理UDP和TCP通信協議。 它可用於MAC,WINDOW & LINUX發行版,輕量級且相當容易實現。
其網站不是最好看,但有很好的文檔與演示,你可以從中獲得啓發。
+0
這不是一個P2P庫,而是一個普通的TCP/UDP網絡庫。 –
相關問題
- 1. 關於p2p連接和c#
- 2. c#p2p庫共享像p2p程序那樣的文件嗎?
- 3. 使用P2P的C++和voip
- 4. 用於P2P應用程序的數據庫
- 5. java p2p視頻庫?
- 6. C#聊天 - TCP P2P
- 7. 基於語音網絡的應用程序Silverlight C#p2p
- 8. 本地P2P庫/協議
- 9. Android上的P2P P2P連接
- 10. P2P文件傳輸c#
- 11. 如何C#實現P2P?
- 12. C#中是否有任何成熟的P2P框架/庫?
- 13. 使用socket.io,socket.io-p2p,socket.io-p2p-server
- 14. 用於CouchDB的C#庫?
- 15. 用於socat Linux的C庫
- 16. 用於C#的WebP庫
- 17. 用於android的C++庫
- 18. 用於圖形的C庫
- 19. 用於startInfo的C#庫
- 20. 用於C++的XSLT 2.0庫
- 21. 用於C++的GPSd庫
- 22. 用於數據庫差異的C#庫
- 23. C#中的暈眩和P2P通信#
- 24. 沒有端口/轉發的C#P2P
- 25. 用於動態圖形的C/C++庫?
- 26. 適用於C/C++的金融庫
- 27. P2P應用開發
- 28. 用於(C或C++)Windows的文本庫用戶界面庫?
- 29. 使用Delphi的P2P連接
- 30. 使用Python的P2P RDP
P2P網絡是什麼意思?你想實現什麼樣的溝通?這是文件傳輸,聊天,語音,視頻嗎?這是指向還是指向多點溝通? – Zuljin
從我的經驗來看,我至少可以告訴大家遠離_enet_,因爲它很麻煩。 – abergmeier
ProudNet還提供包括打孔和中繼在內的P2P網絡。功能包括遠程過程調用,類似於UDP的和類似TCP的消息傳遞,加密,壓縮等。 –