gpt4 book ai didi

c++ - select() 最大套接字

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:55:41 25 4
gpt4 key购买 nike

只是更多的异步内容!

好吧,现在我的主要聊天应用程序有了一个可用的异步套接字程序,而且它运行得非常好!但是我有一个问题..

在使用 select() 时,我可以在每个集合中使用的文件描述符的最大数量是多少?我读过关于 1024 的限制...

如果该限制确实是硬编码的并且我不能 FD_SETSIZE 限制更高,我是否应该在达到该限制后生成另一个线程?或者是其他东西?这甚至是一个问题吗?

最佳答案

是的,FD_SETSIZE 的限制为 1024。您可以通过查看 select.h header 轻松检查。人们曾尝试增加限制,但一段时间后报告从“工作”到“崩溃”不等。如果您需要那么多连接,请改用 poll

A very good article to read.

关于c++ - select() 最大套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5357445/

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