我真的认为这会更容易找到......
我需要一个可移植的 c++ 套接字包装器。我打算将它用于 Windows 服务器应用程序和将在运行 ulinux(或类似的东西)的嵌入式设备上运行的客户端。我会使用 Boost,但我需要它轻巧且易于添加到嵌入式设备项目中。
我还希望它是一个“更高级别”的包装器......所以它启动一个后台线程来读取数据并通知回调......
有什么想法吗?
最佳答案
我建议 Boost.Asio .尽管有它的名字,但您不必强制使用异步 I/O。正如您的问题所暗示的,您可以使用同步 I/O 和线程。
Boost.Asio is a cross-platform C++ library for network and low-level I/O programming that provides developers with a consistent asynchronous model using a modern C++ approach.
关于c++ - 可移植轻量级 C++ 套接字包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4472175/