您好,欢迎访问沃航(武汉)科技有限公司官方网站
程序获取最大并发连接的方法
2022-02-02 02:36:47

在编写高并发程序时,通常需要考虑系统限制的tcp并发连接数。而这个并发连接数,与程序的运行环境有关,因此最好是在运行过程中监听。方法如下:

#include <stdio.h>
#include <unistd.h>

int main () {
    printf("max open file is %ld\n", sysconf(_SC_OPEN_MAX));
    return 0;
}

核心函数是sysconf(_SC_OPEN_MAX)需要添加头部unistd.h。

如果返回值太小,可以通过调用程序之前运行ulimit -n 1048576,或是运行中执行setrlimit函数。


文章来源:沃航科技

联系我们
地址:
武汉市洪山区蓝晶国际7栋903
QQ:
932773931
电话:
027-59761089-806
手机:
13397158231
邮箱:
jevian_ma@worldflying.cn
×
物联网组态平台
试用账号:123456
试用密码:123456
如需测试更多功能或者有疑问可发送邮件至:jevian_ma@worldflying.cn
×
积木编程平台
试用方式:试用手机号码注册即可使用
如需测试更多功能或者有疑问可发送邮件至:jevian_ma@worldflying.cn