Config config = new ConfigReader().read(ConfigurationUtils.getConfigurationFile());
InetAddress serverAddress = InetAddress.getByName(config.getServerName());
int serverPort = config.getServerPort();
Protocol<?> protocol = new UDPProtocol(); //TODO create protocol from a config parameter
Client<?, ?> client = protocol.createClient(serverAddress, serverPort);
client.setTimeout(config.getClientTimeout());
return new TestDriver(config, client);
}