13397158231   jevian_ma@worldflying.cn

程序获取最大并发连接的方法

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函数。


文章来源:沃航科技

优秀产品推荐:可编程网络IO控制器

上一篇:编译支持h265编码的flv格式的ffmpeg方法

下一篇:rtthread利用片上flash挂载littlefs文件系统并操作

联系我们

  • 地址:武汉市东湖高新开发区光谷总部国际1栋2412室
  • QQ:932773931
  • 电话:027-59761089-806
  • 手机:13397158231
  • 邮箱:jevian_ma@worldflying.cn