public void configure(Configuration conf) throws ConfigurationException {
		server = conf.getProperty("broadcastTCPClientInputConnector.server");
		if(server == null)
			throw new ConfigurationException("broadcastTCPClientInputConnector.server not specified");
		String portString = conf.getProperty("broadcastTCPClientInputConnector.port");
		if(portString == null)
			throw new ConfigurationException("broadcastTCPClientInputConnector.port not specified");
		try {
			port = Integer.parseInt(portString);
		}
		catch(Exception e) {
			throw new ConfigurationException("broadcastTCPClientInputConnector.port is not a number");
		}
		filename = conf.getProperty("broadcastTCPClientInputConnector.filename");
		username = conf.getProperty("broadcastTCPClientInputConnector.username");		
		password = conf.getProperty("broadcastTCPClientInputConnector.password");		
		try {
			interval = Integer.parseInt(conf.getProperty("broadcastTCPClientInputConnector.interval"));
		}
		catch(Exception e) {
			interval = 30;
		}
		try {
			idleTimeout = Integer.parseInt(conf.getProperty("broadcastTCPClientInputConnector.timeout"));
		}
		catch(Exception e) {
			idleTimeout = 30;
		}
	}