PHZ76 / RtspServer

RTSP Server , RTSP Pusher
MIT License
990 stars 356 forks source link

IP地址改变后立刻重启server总不成功 #55

Open huagengithub opened 3 years ago

huagengithub commented 3 years ago

当监听到PC(作为server)的IP地址变了后,依次调用server的Stop() 和start()方法,以期重启server, 但在start()中就出错了,主要在
if (acceptor_->Listen(ip, port) < 0) { return false; } 再往里面就是 bool TcpSocket::Bind(std::string ip, uint16_t port) 请问有没有好的处理方法或建议?谢谢。

huagengithub commented 3 years ago

暂时在上面提到的listen方法处加了一个重试机制,每一秒重试一次,重试10次