jodd-http/src/main/java/jodd/http/net/SocketHttpConnectionProvider.java
protected Socket createSocket(final String host, final int port, final int connectionTimeout) throws IOException {
		final SocketFactory socketFactory = getSocketFactory(proxy, false, false, connectionTimeout);

		if (connectionTimeout < 0) {
			return socketFactory.createSocket(host, port);
		}
		else {
			// creates unconnected socket
			Socket socket = socketFactory.createSocket();

			socket.connect(new InetSocketAddress(host, port), connectionTimeout);

			return socket;
		}
	}
protected Socket createSocket(final String host, final int port, final int connectionTimeout) throws IOException {
		final SocketFactory socketFactory = getSocketFactory(proxy, false, false, connectionTimeout);

		if (connectionTimeout < 0) {
			return socketFactory.createSocket(host, port);
		}
		else {
			// creates unconnected socket
			Socket socket = socketFactory.createSocket();

			socket.connect(new InetSocketAddress(host, port), connectionTimeout);

			return socket;
		}
	}
protected Socket createSocket ( final String host , final int port , final int connectionTimeout ) throws IOException { final SocketFactory socketFactory = getSocketFactory ( proxy , false , false , connectionTimeout ) ; if ( connectionTimeout < 0 ) { return socketFactory . createSocket ( host , port ) ; } else { // creates unconnected socket Socket socket = socketFactory . createSocket ( ) ; socket . connect ( new InetSocketAddress ( host , port ) , connectionTimeout ) ; return socket ; } }
Creates a socket using socket factory.
Creates a socket using socket factory .