博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SO_REUSEADDR选项的平台差异(对于TCP)
阅读量:5302 次
发布时间:2019-06-14

本文共 276 字,大约阅读时间需要 1 分钟。

源起:

       linux下运行中的服务器,因为一些原因中途重启,结果监听失败。(未设置SO_REUSEADDR)
平台差异:
当A、B进程都监听同一个端口时;
win下若设置复用,则A进程、B进程都可监听成功(谁先监听,则谁可接受连接)。
linux下设置复用,则先开哪个,哪个监听成功,另一个不成功。
SO_REUSEADDR选项解决的问题是,当bind时,若此地址、端口处于TIME_WAIT状态下,那么设置此选项可立即绑定;若未设置此选项,则绑定失败。

转载于:https://www.cnblogs.com/lcinx/p/10570785.html

你可能感兴趣的文章
Java中Runnable和Thread的区别
查看>>
SQL Server中利用正则表达式替换字符串
查看>>
POJ 1015 Jury Compromise(双塔dp)
查看>>
论三星输入法的好坏
查看>>
Linux 终端连接工具 XShell v6.0.01 企业便携版
查看>>
JS写一个简单日历
查看>>
LCA的两种求法
查看>>
Python 发 邮件
查看>>
mysql忘记密码的解决办法
查看>>
全面分析Java的垃圾回收机制2
查看>>
[Code Festival 2017 qual A] C: Palindromic Matrix
查看>>
修改博客园css样式
查看>>
Python3 高阶函数
查看>>
初始面向对象
查看>>
docker一键安装
查看>>
leetcode Letter Combinations of a Phone Number
查看>>
Exercise 34: Accessing Elements Of Lists
查看>>
angular中的代码执行顺序和$scope.$digest();
查看>>
ALS算法 (面试准备)
查看>>
思达BI软件Style Intelligence实例教程—房地产分析
查看>>