Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Può Visual Basic Script attesa su una porta Telnet

? Programmatori Microsoft possono usufruire del framework NET per svolgere attività utili, come il monitoraggio delle connessioni di rete . . Per questo motivo, qualsiasi lingua associati al quadro . NET ha accesso agli oggetti e dei dati necessari per automatizzare queste attività . Per esempio , il linguaggio VB.NET può accedere classi che sono in grado di ascoltare porte di rete locale . Quando si crea uno script di Visual Basic per ascoltare il traffico telnet su una porta specifica , il programmatore deve solo creare un TcpListener per gestire la connessione . Telnet

Telnet è stato uno dei primi e primari protocolli di connessione disponibili per gli utenti di computer collegati in rete . Con un client telnet , un utente può accedere a un computer remoto tramite Internet , fornendo l'indirizzo IP del computer o il nome di dominio . Se il computer remoto accetta connessioni , l' utente può accedere e ottenere l'accesso al computer . Una volta che una connessione telnet è stabilito, un utente non può solo trasferire i file ma anche di eseguire comandi sul computer remoto .
Porte Telnet e Connessioni

Una connessione telnet permette un all'utente di connettersi a un computer tramite alcune "porte ". una porta di rete è un indirizzo virtuale nel sistema informatico che gestisce le connessioni tra i due computer . Queste porte servono come canali attraverso i quali avviene la comunicazione , e mantengono separazione tra servizi di rete differenti . Per esempio, la connessione HTTP che gestisce i dati relativi alle richieste di pagina Web utilizza una porta diversa rispetto alla connessione utilizzata per i servizi di messaggistica .
VB.NET e Porte

. NET implementazione Microsoft del linguaggio di programmazione Visual Basic , VB.NET chiamato , utilizza oggetti incorporati per gestire le porte di rete . In particolare , l'oggetto della classe " TcpListener " può intercettare il traffico in ingresso su porte specifiche del computer . L'oggetto può ascoltare qualsiasi porta e di accettare qualsiasi tipo di dati in ingresso , a condizione che il programma contiene il codice di tradurre o manipolare i dati. La classe TcpListener può servire come un gestore di connessione di base per uno script VB.NET destinato all'uso Telnet .
Utilizzando VB.Net to Listen to port

Creando un'istanza di un oggetto TcpListener , il programmatore può creare un listener di porta per raccogliere dati e monitorare lo stato di una porta . L'esempio seguente illustra l'oggetto TcpListener . In primo luogo , il programma crea l'oggetto TcpListener e lo imposta per ascoltare la porta locale " 6667 " per le connessioni in entrata . Questa porta potrebbe ricevere traffico telnet , fornito lo script VB ha il codice per gestire la cosa :

Importazioni System.NetImports System.Net.SocketsImports Microsoft.VisualBasic

Classe TelnetListener

Public Shared Sub Main ( ) per

Dim tel Come TcpListenertel = niente

porto TryDim come Int32 aggiungere = 6667Dim Come IPAddress = IPAddress.Parse ( " 127.0.0.1 " ) per

tel = New TcpListener ( add , porto ) tel.Start ( ) per

 

Programmazione © www.354353.com