protected Socket createSocket(
     InetAddress hostAddr, int port, InetAddress localAddr, int localPort, int connectTimeout)
     throws IOException {
   ConnectThread t = new ConnectThread();
   Socket socket = t.createSocket(hostAddr, port, localAddr, localPort, connectTimeout);
   return socket;
 }