Les instances de NNTP possèdent les méthodes suivantes. La reponse qui est retournée comme premier élément dans le tuple de retour pour presque toutes les méthodes est la réponse du serveur: une chaîne de caractères qui commence par un nombre à trois chiffres. Si la réponse du serveur indique une erreur, la méthode déclenche une des exceptions ci-dessus.
0, ne produit aucune information de débogage. Une valeur de 1 produit un volume modéré d'informations de débogage, généralement une ligne unique par requête ou réponse. Une valeur de 2 ou plus produit le volume maximum d'informations de débogage, traçant chaque ligne envoyée ou reçue sur la connexion (y compris des textes de messages).
'aammjj' indiquant la date, et heure doit être une chaîne de caractères de la forme 'hhmmss' indiquant l'heure. Retourne une paire (reponse, groupes) où groupes est une liste de noms de groupes qui sont arrivés depuis la date et l'heure données.
'*', et date et heure ont la même signification que pour newgroups(). Retourne une paire (reponse, articles) où articles est une liste d'identifiants d'articles.
(reponse, liste) où liste est une liste de tuples. Chaque tuple a la forme (groupe, dernier, premier, indicateur), où groupe est un nom de groupe, dernier et premier sont le dernier et le premier numéro d'article (sous forme de chaîne de caractères), et indicateur est 'y' si le postage est autorisé, 'n' sinon, et 'm' si le groupe de nouvelles est modéré. (Notez l'ordre: dernier, premier.)
(reponse, compteur, premier, dernier, nom) où compteur est le nombre (estimaté) d'articles dans le groupe, premier est le premier numéro d'article dans le groupe, dernier est le dernier numéro d'article dans le groupe, et nom est le nom du groupe. Les nombres sont retournés sous forme de chaînes de caractères.
(reponse, liste) où liste est une liste de chaînes d'aide.
(reponse, numero, id) où numero est le numéro de l'article (sous forme de chaîne) et id est l'identifiant de l'article (inséré entre "<" et ">").
(reponse, numero, id, liste) où les trois premiers arguments sont les mêmes que pour stat(), et où liste est une liste des en-têtes d'articles (une liste de lignes non interprétée, sans caractère de saut de ligne à la fin).
'subject'. L'argument chaine doit avoir la forme 'dernier-premier' où premier et dernier sont le premier et le dernier article à rechercher. Retourne une paire (reponse, liste), où liste est une liste de paires (id, texte), où id est un identifiant d'article (sous forme de chaîne) et texte est le texte de l'en-tête requis pour cet article.
(reponse, date, heure), contenant la date et heure courantes sous une forme adaptée aux méthodes newnews() et newgroups(). Il s'agit d'une extension optionnelle de NNTP, qui peut ne pas être prise en charge par tous les serveurs.
(reponse, liste), où liste est une liste de tuples contenant (nom, titre).
Il s'agit d'une extension optionnelle de NNTP, qui peut ne pas être prise en charge par tous les serveurs.
(resp, liste). liste est une liste de tuples, un pour chaque article dans l'intervalle délimité par les numéros d'articles debut et fin. Chaque tuple est de la forme (numro_article, sujet, expediteur, date, id, references, taille, lignes).
Il s'agit d'une extension optionnelle de NNTP, qui peut ne pas être prise en charge par tous les serveurs.
(resp, chemin), où chemin est le chemin de répertoire vers l'article dont l'identifiant de messages vaut id. Il s'agit d'une extension optionnelle de NNTP, qui peut ne pas être prise en charge par tous les serveurs.