這裏我工作網關模擬器的目的是爲了連接數據中心和流數據中心,如果數據中心要求它。使用客戶端升級管理1000+連接
這裏的網關模擬器可以模擬1000個網關,也就是說每個網關都會連接到數據中心。在這裏我很困惑如何在網關中管理這麼多的套接字。
在C++ select中可以用於這個目的,請用數據中心解複用連接。因爲在這裏我可能不得不創建1000連接select是不合適的。
我想通過使用acceptor.async方法來管理服務器中的多個客戶端,並且處理程序將採用該方法。
但由於網關是客戶端應用程序
如何管理多個連接,這樣我可以從數據中心爲每個連接請求。
網關將運行在Linux上的兩個窗口。
我想libevent不能在windows上工作。 – 2011-03-25 10:26:20
@chris_vr,再次猜測:)「Libevent應該在Linux,* BSD,Mac OS X,Solaris和Windows上編譯。」無可否認,最後提到的Windows更新日誌條目有點陳舊,但它被廣告宣傳起作用。 – sarnold 2011-03-25 10:32:59
是的正確的libevent在windows上工作。我們不能使用boost來實現epoll。我不知道libevent lib的問題。 – 2011-03-25 10:39:38