Address already in use 的现象
Posted 张三和李四的家
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Address already in use 的现象相关的知识,希望对你有一定的参考价值。
“Address already in use 的现象
下面建立的套接字都是TCP 套接字。
-
server 创建监听套接字
socket1
,绑定一个指定端口,并接受若干连接。在另外一个终端再次运行server ,在bind 出会返回错误“Address already in use ”(即使使用了SO_REUSEADDR) -
server 创建监听套接字,绑定了一个指定端口,并接受了若干连接。杀死server后在重新启动server,程序会在 bind 出返回错误 “Address already in use ”,
这是需要使用在bind 前设置套接字 SO_REUSEADDR属性,才可以避免这种问题。
因为设置了SO_REUSEADDR, 所以重启后的服务器程序可能受到非期望的数据。必须慎用SO_REUSEADDR。
以上是关于Address already in use 的现象的主要内容,如果未能解决你的问题,请参考以下文章
[python] 解决OSError: Address already in use
Address localhost:1099 is already in use(IDEA启动Tomcat报错1099 is already in use)
activemq:Address already in use