client.connect();
log.info("client is connected");
Method getServerAddress = getClientInvokerClass().getMethod("getServerAddress", new Class[]{});
getServerAddress.setAccessible(true);
ClientInvoker clientInvoker = client.getInvoker();
ServerAddress address = (ServerAddress) getServerAddress.invoke(clientInvoker, new Object[]{});
log.info("timeout in use: " + address.timeout);
assertEquals(SocketClientInvoker.SO_TIMEOUT_DEFAULT, address.timeout);
client.disconnect();
shutdownServer();