private Socket getOutGoingSocket() throws IOException { Socket s; if (info.isUseSSL()) { SSLSocketFactory sslsocketfactory = (SSLSocketFactory) SSLSocketFactory.getDefault(); s = sslsocketfactory.createSocket(info.getOutgoingServerName(), info.getOutgoingPort()); } else { s = new Socket(info.getOutgoingServerName(), info.getOutgoingPort()); } return s; }