Heim > Fragen und Antworten > Hauptteil
Der Client ist Javaswing Netty und der Server verwendet Springnetty.
Wenn der Server keine Heartbeat-Erkennung verwendet und der Client plötzlich das Netzwerkkabel abzieht und die Verbindung zum Netzwerk trennt (beachten Sie, dass dies kein Herunterfahren des Clientprogramms, sondern nur eine abnormale Netzwerktrennung ist), wird der serverseitige Handler
@Override
public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) {
cause.printStackTrace();
ctx.close(); //
}
Die Methode hat keine ungewöhnlichen Informationen empfangen. Wie kann ich das erkennen? ?