ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Linux 项目

Linux 项目 在线预约项目高并发的服务器 自定义协议--json任务队列满了咋办 设计问题文本和二进制文件的读存区别Linux不分 fgets返回值读取了\n判断是否到文件末尾的几种方法 -- 光标自己的名字空间 using namespace std;创建内核事件表红黑树收集描述符就绪队列 epoll_creat(epoll_create 1)注册回调函数的方式效率高O1 size flag--标志位sysctl -w net.ipv4.ip_local_port_range1024 65535扩大客户端可用的本地端口范围简单拆解 默认情况Linux 客户端默认只能用大约 2.8 万个端口。 执行命令后端口范围扩大到 1024 到 65535相当于有了约 6.4 万个端口。 对你的意义 在单机测试时因为客户端和服务端都在同一台电脑上客户端源 IP 都是 127.0.0.1。 不执行这条命令最多只能连 2.8 万个 执行后能连 6.4 万个。如果还要更多就必须添加虚拟 IP。sysctl -p 的意思就是让改好的配置立刻生效。背景你修改了系统配置文件比如/etc/sysctl.conf后它不会自动起作用。作用执行sysctl -p系统就会去读这个文件把里面的参数马上应用起来。一句话总结改完配置文件敲一下这个命令配置就生效了。012文件描述符被占用标准输入标准输出标准错误输出......
返回列表