2011-03-29 65 views
1

可以推薦我一個很好的C++庫(或執行)的UDP套接字(多播)和TCP UNIX/Windows的系統上工作? TNX的C++ socket UDP和UNIX和Windows的TCP

+2

使用boost :: ASIO – Erik 2011-03-29 13:58:47

+0

@Erik:這看起來像一個很好的回答了我。 – 2011-03-29 14:09:57

回答

4

Boost.Asio

說明

可移植的網絡和其他低級別的I/O,包括插座,定時器,主機名,socket輸入輸出流,串行端口,文件描述符和Windows處理。

+0

我必須使用一個組播套接字發送數據包和一些TCP套接字。 使用庫作爲asio是好的?我認爲最重要的是.. – Safari 2011-03-29 14:27:06

1

也有Adaptive Communication Environment。這個SO question詢問三個不同的C++網絡庫的優缺點。

如果你已經依靠升壓,你還不如用升壓:: ASIO堅持。 ACE是一個相當大的圖書館。