// technically it might not be an IOException, but we're catching them outside anyway, so it is convenient
throw new IOException("Host is not a bouncer");
}
}
if (doNormalIdent) {
this.ident = new IdentClient().getIdent(controlConnection);
clientHost = controlConnection.getInetAddress();
}
this.setName(ident + '@' + controlConnection.getInetAddress().getHostName() + ':' + connectionId);
// since we set the timeout to 5 seconds before, we need to set it back here. the fastest way to do that is to just recreate the streams.
createControlStreams();