gpt4 book ai didi

c - 监听系统调用中的积压值

转载 作者:IT王子 更新时间:2023-10-29 00:11:55 24 4
gpt4 key购买 nike

我对 listen 系统调用中的积压值有疑问。来自 listen 系统调用的手册页。

If the backlog argument is greater than the value in /proc/sys/net/core/somaxconn, then it is silently truncated to that value; the default value in this file is 128.

这意味着我的服务器一次只能接受 <128 个连接。如果我想接受更多 >128 的连接怎么办??我可以简单地将值设置为可能的最大数量,以便我可以访问更多数量的连接吗??

最佳答案

该数字只是连接队列 的大小,新连接在其中等待某人接受它们。一旦您的应用程序调用 accept(),等待的连接就会从该队列中删除。因此,您绝对可以同时处理超过 128 个连接,因为它们通常只在队列中停留很短的时间。

关于c - 监听系统调用中的积压值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1635747/

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