Open huagengithub opened 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) 请问有没有好的处理方法或建议?谢谢。
暂时在上面提到的listen方法处加了一个重试机制,每一秒重试一次,重试10次
当监听到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) 请问有没有好的处理方法或建议?谢谢。