这里我工作网关模拟器的目的是为了连接数据中心和流数据中心,如果数据中心要求它。使用客户端升级管理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