final CGISocket protocol = new CGISocket(address, CONNECT_TIMEOUT);
protocol.setTimeout(CONNECT_TIMEOUT);
String response = "";
try {
Timer timer = new Timer();
timer.start();
// write message request to server
String request = (String) iterator.next();
if (request != null) _logger.info(timer.ellapsed(), "[SENT] {" + request + "}");
protocol.write(request);
// read message response from server