构建跨平台的基于异步事件的服务器,该服务器可以在Windows和Linux上使用哪个库



在阅读了这篇伟大的文章之后,我不确定如何构建一个简单的跨平台服务器,它可以像Linux单事件服务器一样好。我不明白,这能做到吗?boost aio是合适的工具吗?有其他工具吗?
我用c++编程。

typedef struct {
  unsigned long* Internal;
  unsigned long* InternalHigh;
  union {
    struct {
      WORD Offset;
      WORD OffsetHigh;
    };
    void* Pointer;
  };
  HANDLE hEvent;
} OVERLAPPED;

我还推荐自适应通信环境http://www.cs.wustl.edu/~schmidt/ACE-overview.html。但是,如果您已经在现有代码中使用Boost,那么boost::asio也是一个很好的库。

是的,boost::asio是正确的选择。

相关内容

  • 没有找到相关文章

最新更新