美文网首页
LIVE555 服务器重用地址

LIVE555 服务器重用地址

作者: jerett | 来源:发表于2015-09-10 10:12 被阅读0次

问题

在使用Live555的testOnDemondServer的时候,发现当客户端在连接的时候,<ctrl+c>退出服务器,再重新启动服务器,出现bind error,无法创建rtsp服务器。当时第一反应就是我靠,难道服务器的socket竟然没有设置属性,不可以reuse port?紧接着netstat一看,果然有FIN_WAIT的套连接。

解决

当时第一反应就是直接在创建服务器的时候,加上setOpt的选项,让服务器可以重用地址,然后通过grep翻阅代码,结果看到这个


2015-09-10-100904_880x260_scrot.png

原来可以通过ALLOW_SERVER_PORT_REUSE来允许服务器重用地址。于是在config里面加入-DALLOW_SERVER_PORT_REUSE问题解决。

相关文章

网友评论

      本文标题:LIVE555 服务器重用地址

      本文链接:https://www.haomeiwen.com/subject/kpdpcttx.html