网络编程 - 端口 & 地址占用
2024-09-26 14:43:24
1.设置地址复用(还可以设置端口复用):
int enable=1;
if (setsockopt(socketfd,SOL_SOCKET,SO_REUSEADDR,&iEnable,sizeof(enable)) < 0) {
close(m_Socketfd);
} if (bind(socketfd,(struct sockaddr *)&sockAddr , sizeof(sockAddr)) >= 0)
{
break;
}
2.查看端口占用:netstat -apn 12345
如被系统应用所占用,端口号选用一个五位的未被占用的端口号最省事。
3.修改系统配置文件
① sudo vim /proc/sys/net/ipv4/ip_local_port_range
改为:1024 65000
② vim /etc/sysctl.conf
修改其中的net.ipv4.ip_local_port_range 改为:1024 65000
参考自:https://www.cnblogs.com/zuohongming/p/4539170.html
最新文章
- JS获取当前时间
- ASP.NET MVC 路由调试工具Router Debugger
- 第1章 Bootstrap介绍
- Android 初始化Setup Wizard——Provision
- C#函数式程序设计之局部套用与部分应用
- 托管host
- 让 QtWebkit 支持跨域CROS - nowboy的CSDN博客 - 博客频道 - CSDN.NET
- 杜教筛 &;&; bzoj3944 Sum
- 一次关于mongodb性能踩坑的总结
- mac pycharm 里table键设置为4个空格键
- 栏目class导航
- 二维码扫描&;集合排序
- python 打印Linux中文编码字符
- Setup Factory使用
- 7.JAVA基础复习——JAVA中的设计模式单例模式
- linux 基本操作
- 搭建Github博客:开始
- 【20180111】【物流FM专访】贝业新兄弟李济宏:我们是如何做到大件家居B2C物流第一的?
- 自我学习成长系列之<;<;FirstHead设计模式>;>;
- [luogu4264][USACO18FEB]Teleportation
热门文章
- JavaScript初探系列目录
- Java TreeMap使用
- nginx: [emerg] unknown directive ";stub_status"; in /home/oscf/nginx/conf/conf.d/ngx_metric.conf
- Android访问WCF服务
- Alternatives to Activiti for all platforms with any license
- 在mac中安装tmux
- Docs-.NET-C#-指南-语言参考-预处理器指令:#pragma(C# 参考)
- python制作简单excel统计报表2之操作excel的模块openpyxl简单用法
- osg Node getParentalNodePaths()报错
- error C2061: 语法错误: 标识符“openmode”