socket程序listen之后,不写accept函数,会是怎样一种情况?
2016-03-11 14:49
316 查看
int
listen(
int
sockfd,
int
backlog);
不accept 最大的监听个数就是这个backlog了
因为一直没有accept,所以这个里的队列会一直在,不会减少
虽然这个backlog是可以手动设置的,但是linux是最大值128
如果超过这个数目了,就是无效的,最大也就128(linux下,可以设置的),win是#define SOMAXCONN 0x7fffffff
我们可以通过,
echo
1000
>/proc/sys/net/core/somaxconn
来修改这个参数。
相关文章推荐
- SQLServer2008 关于Group by
- SQLServer2008 关于Having
- SQLServer2008 在where条件中使用CASE WHEN
- SQLServer2008 关于数据转换
- SQLServer外部数据导入--Excel版
- [转]html5 js 访问 sqlite 数据库的操作类
- swift中的扩展
- nginx源码初读(12)--跟main一起看流程(Block 1: 初始化基础模块 Block 2:获取参数)
- 三明职业技术学院福州校区2016年招生简章
- Ajax无刷新技术
- android studio导入Eclipse遇到的问题一
- Linux-Ubuntu
- “懒”出效率是程序员的美德
- SQLServer 表连接时使用top 1 去除重复数据
- SQLServer 使用变量动态行转列
- SQLServer 临时表
- SQLServer2008 字符串函数一览表
- SQLServer XXX IS NOT NULL
- SQLServer2008 有用的“其他函数”
- SQLServer2008 关于数值字段列的累计