gpt4 book ai didi

c++ - 在 Windows 下处理多个客户端连接的最佳方法(不使用线程)?

转载 作者:行者123 更新时间:2023-11-30 05:47:21 25 4
gpt4 key购买 nike

我发现为每个客户端连接创建一个线程的成本很高,而且我可以创建的线程数量也有限制,因此连接数量也有限制。我还有哪些其他选择?我读过可以使用 select(),但我需要做一些调整以允许大量连接。

请注意,我不想使用外部库。

最佳答案

查看 asio 库 - 可独立使用或作为 boost 的一部分使用

这是示例页面的链接 - 您将看到一个单线程的 http 服务器。非常简单,非常轻量级,无需链接到其他库。

http://think-async.com/Asio/asio-1.11.0/doc/asio/examples/cpp11_examples.html#asio.examples.cpp11_examples.http_server

关于c++ - 在 Windows 下处理多个客户端连接的最佳方法(不使用线程)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28605067/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com