Net_NNTP_Client::connect() – Connects to a NNTP-server


require_once 'Net/NNTP/Client.php';

boolean Net_NNTP_Client::connect ( string $host = NET_NNTP_PROTOCOL_DEFAULT_HOST , integer $port = NET_NNTP_PROTOCOL_DEFAULT_PORT )


Connect to a specific NNTP-server


Return value

boolean - Returns TRUE on success, PEAR_Error on failure.


Possible PEAR_Error values
Error code Error message Reason Solution
NULL "Could not connect to NNTP-server $host" or "Not connected" The connection couldn't be established because
  • wrong hostname/ip-address or port
  • the host itself isn't linked to a network
  • a firewall doesn't allow access
Check for server name, the connection to the net and possible firewalls on client or server side.


This function can not be called statically.


Using connect()

require_once 'Net/NNTP/Client.php';

$nntp = new Net_NNTP_Client();
$ret $nntp->connect('');
PEAR::isError($ret)) {
// handle error
} else {
// success
Authenticate (Previous) Connect and authenticate to a NNTP-server (Next)
Last updated: Sat, 16 Feb 2019 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report.
View this page in:
  • English

User Notes:

Note by:
Additional arguments are available:

* @param string $host (optional) The hostname og IP-address of the NNTP-server to connect to, defaults to localhost.
* @param mixed $encryption (optional) false|'tls'|'ssl', defaults to false.
* @param int $port (optional) The port number to connect to, defaults to 119 or 563 dependng on $encryption.
* @param int $timeout (optional)