2010-05-30 56 views
7

我需要一個可靠的UDP庫。我寫的那個不太好,我想看看第三方在相同的情況下可以做什麼。簡單可靠的UDP C++庫

因爲xcode中有一些「有趣的」編譯問題,Enet不會工作(我有另一個關於堆棧溢出的問題)。

對於可移植,可靠的UDP庫的任何建議將不勝感激。

+6

@Pavel也許他指的是*可靠*庫。 – AraK 2010-05-30 20:23:39

+10

@PavelRadzivilovsky:不,「可靠的UDP庫」不是一個矛盾。他意味着一個建立在UDP之上的協議,它保證了網絡數據包的傳遞和順序。這樣的協議仍然比TCP有更少的延遲,因爲TCP做帶寬探測和緩衝。 – 2010-05-30 22:07:47

回答

6

嘗試boost::asioACE。我會建議前者對後者。

+0

幾年前,無論何時我會使用Google「ace」,ACE庫都會出現在第一頁的點擊中。它現在在第7頁。它似乎被boost :: asio取代。 – 2010-05-30 20:18:10

+0

有沒有人在boost :: asio上實現了一個CORBA ORB? – 2010-05-30 20:25:38

+1

感謝您的建議。我將其標記爲答案。但是我們最終讓Enet在我們的xcode項目中工作。它花了一整天,但我們現在很好。再次感謝。 – EToreo 2010-05-31 02:46:36

2

我一直覺得Plan 9網絡庫是他們的Unix系統的重要升級。有一個Unix backport

5

UDT udt.sourceforge.net/

+0

哇!謝謝!我想知道它是否支持可靠的廣播... – jkff 2011-02-14 11:23:30