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

最新文章

  1. JS获取当前时间
  2. ASP.NET MVC 路由调试工具Router Debugger
  3. 第1章 Bootstrap介绍
  4. Android 初始化Setup Wizard——Provision
  5. C#函数式程序设计之局部套用与部分应用
  6. 托管host
  7. 让 QtWebkit 支持跨域CROS - nowboy的CSDN博客 - 博客频道 - CSDN.NET
  8. 杜教筛 &amp;&amp; bzoj3944 Sum
  9. 一次关于mongodb性能踩坑的总结
  10. mac pycharm 里table键设置为4个空格键
  11. 栏目class导航
  12. 二维码扫描&amp;集合排序
  13. python 打印Linux中文编码字符
  14. Setup Factory使用
  15. 7.JAVA基础复习——JAVA中的设计模式单例模式
  16. linux 基本操作
  17. 搭建Github博客:开始
  18. 【20180111】【物流FM专访】贝业新兄弟李济宏:我们是如何做到大件家居B2C物流第一的?
  19. 自我学习成长系列之&lt;&lt;FirstHead设计模式&gt;&gt;
  20. [luogu4264][USACO18FEB]Teleportation

热门文章

  1. JavaScript初探系列目录
  2. Java TreeMap使用
  3. nginx: [emerg] unknown directive &quot;stub_status&quot; in /home/oscf/nginx/conf/conf.d/ngx_metric.conf
  4. Android访问WCF服务
  5. Alternatives to Activiti for all platforms with any license
  6. 在mac中安装tmux
  7. Docs-.NET-C#-指南-语言参考-预处理器指令:#pragma(C# 参考)
  8. python制作简单excel统计报表2之操作excel的模块openpyxl简单用法
  9. osg Node getParentalNodePaths()报错
  10. error C2061: 语法错误: 标识符“openmode”