我正在編寫用C/C++編寫的客戶端/服務器應用程序。它主要是C與一些C++功能 - 我來自C和Java世界,並沒有使用大量的高級C++語言功能。在任何情況下,服務器都駐留在一臺計算機上並進行各種內部計算,並且每天幾次(在不可預知的時間),它會將信息廣播給已註冊到服務器的一些客戶端(駐留在其他計算機上)聽這樣的廣播消息。服務器必須能夠以100%的可靠性和非常快的速度向所有註冊的客戶端進行廣播,以便客戶端可以更新自己的內部數據以反映服務器中的狀態變化 - 服務器剛剛向他們廣播的狀態變化。由於它必須可靠,它必須是TCP/IP,而不是UDP。C/C++中的簡單廣播庫/示例
這似乎是一個非常標準的C++網絡架構,但我想找到一個好的庫,它可以讓我輕鬆地做到這一點(WinSock庫的某種包裝,以便我可以輕鬆地做到這一點在Windows上,而不必深入到WinSock的具體怪癖)以及一個簡單的例子,說明如何做這種事情。
謝謝。
請將標記廣播更改爲組播 - 它不適用於問題 – Ulterior 2011-07-07 23:22:49