Il modulo telnetlib fornisce una classe Telnet che
implementa il protocollo Telnet. Fare riferimento all'RFC 854 per i
dettagli del protocollo. In aggiunta, supporta costanti simboliche
per i caratteri del protocollo (vedere successivamente), e per le
opzioni di telnet. I nomi simbolici delle opzioni telnet seguono la
definizione riportata in arpa/telnet.h
, con il carattere vuoto
TELOPT_
rimosso. Per i nomi simbolici delle opzioni che non
vengono tradizionalmente incluse in arpa/telnet.h
, vedere
direttamente i sorgenti del modulo.
Le costanti simboliche per i comandi telnet sono: IAC, DONT, DO, WONT, WILL, SE (Subnegotiation End, fine della sottonegoziazione), NOP (No Operation, nessuna operazione), DM (Data Mark, marcatore dati), BRK (Break, interruzione), IP (Interrupt process, processo di interruzione), AO (Abort output, annulla emissione), AYT (Are You There, c'č qualcuno di lā!), EC (Erase Character, cancella carattere), EL (Erase Line, cancella riga), GA (Go Ahead, vā avanti), SB (Subnegotiation Begin, inizio della sottonegoziazione).
[host[, port]]) |
Non si deve riaprire un'istanza giā connessa.
Questa classe dispone di parecchi metodi read_*(). Fare attenzione che alcuni di questi sollevano eccezioni EOFError quando viene letta la fine della connessione, in quanto possono restituire una stringa vuota in altre occasioni. Vedere le descrizioni individuali riportate di seguito.
Vedete anche: