ftp_sockets::_connect()publicWP 1.0

Метод класса: ftp_sockets{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$ftp_sockets = new ftp_sockets();
$ftp_sockets->_connect( $host, $port );
$host (обязательный)
-
$port (обязательный)
-

Код ftp_sockets::_connect() WP 6.4.3

function _connect($host, $port) {
	$this->SendMSG("Creating socket");
	if(!($sock = @socket_create(AF_INET, SOCK_STREAM, SOL_TCP))) {
		$this->PushError('_connect','socket create failed',socket_strerror(socket_last_error($sock)));
		return FALSE;
	}
	if(!$this->_settimeout($sock)) return FALSE;
	$this->SendMSG("Connecting to \"".$host.":".$port."\"");
	if (!($res = @socket_connect($sock, $host, $port))) {
		$this->PushError('_connect','socket connect failed',socket_strerror(socket_last_error($sock)));
		@socket_close($sock);
		return FALSE;
	}
	$this->_connected=true;
	return $sock;
}