markdown [总结] SO_REUSEADDR和SO_REUSEPORT

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown [总结] SO_REUSEADDR和SO_REUSEPORT相关的知识,希望对你有一定的参考价值。

## 参考链接

[Differ in SO_REUSEADDR and SO_REUSEPORT](https://stackoverflow.com/questions/14388706/socket-options-so-reuseaddr-and-so-reuseport-how-do-they-differ-do-they-mean-t)

## 一句话总结

- `SO_REUSEADDR`: 是在单机多网卡的时候使用不同的`source addr`+相同的`source port`的时候使用的, 复用的是`source port`;
- `SO_REUSEPORT`: 甚至允许相同的`source addr`+相同的`source port`, 但是两个socket都要有`SO_REUSEPORT`设置才行.
- 要注意通配绑定\(`0.0.0.0这样的地址`\)的影响: 不同操作系统的socket实现不同, 行为是不同的.

以上是关于markdown [总结] SO_REUSEADDR和SO_REUSEPORT的主要内容,如果未能解决你的问题,请参考以下文章

菜小鸟的markdown总结

Markdown使用总结

Markdown基本语法总结

markdown 常用语法总结 - 个人版

Markdown的常用语法(个人总结)

Markdown的常用语法(个人总结)