? Programadores de Microsoft pueden aprovechar el marco NET para realizar tareas útiles, tales como el seguimiento de las conexiones de red . . Debido a esto , cualquier idioma asociado con el marco . NET tiene acceso a los objetos y los datos necesarios para automatizar estas tareas . Por ejemplo , el lenguaje VB.NET puede acceder a las clases que son capaces de escuchar a los puertos de la red local . Al crear un script de Visual Basic para escuchar el tráfico telnet en un puerto específico , el programador sólo tiene que crear un TcpListener para administrar la conexión . Telnet
Telnet fue uno de los primeros y principales protocolos de conexión disponibles para los usuarios de computadoras en red. Con un cliente telnet , un usuario puede acceder a un ordenador remoto a través de Internet mediante el suministro de la dirección IP de la computadora o el nombre de dominio. Si el equipo remoto está aceptando conexiones , el usuario puede iniciar sesión y tener acceso a la computadora. Una vez que se establece una conexión telnet , el usuario no sólo puede transferir archivos , sino también ejecutar comandos en el equipo remoto .
Telnet Puertos y conexiones
una conexión telnet permite un usuario conectarse a un ordenador a través de ciertos "puertos ". un puerto de red es una dirección virtual en el sistema informático que gestiona las conexiones entre dos ordenadores. Estos puertos sirven como canales a través de las que se produce la comunicación , y mantienen la separación entre los diferentes servicios de red . Por ejemplo , la conexión HTTP que maneja los datos relativos a las solicitudes de página Web utiliza un puerto diferente que el utilizado para la conexión a los servicios de mensajería .
VB.NET y Puertos
< p> de Microsoft . NET implementación del lenguaje de programación Visual Basic , llamada VB.NET, utiliza objetos integrados para manejar los puertos de red . En concreto, el " TcpListener " clase de objeto puede escuchar el tráfico entrante en puertos específicos de la computadora. El objeto puede escuchar a cualquier puerto y aceptar cualquier tipo de datos de entrada , siempre y cuando el programa que contiene el código para convertir o manipular los datos. La clase TcpListener puede servir como un controlador de conexión básica para un script VB.NET para uso Telnet.
Usando VB.Net para escuchar a los puertos
instancias de un objeto TcpListener , el programador puede crear un puerto de escucha para reunir datos y supervisar el estado de un puerto . El siguiente ejemplo ilustra el objeto TcpListener . En primer lugar, el programa crea el objeto TcpListener y lo establece para escuchar el puerto local " 6667 " para las conexiones entrantes. Este puerto puede recibir tráfico telnet , siempre que la secuencia de comandos VB tiene el código para manejarlo :
Importaciones System.NetImports System.Net.SocketsImports Microsoft.VisualBasic
Clase TelnetListener
Public Shared Sub Main ()
tel As TcpListenertel = nada
puerto TryDim Como Int32 = 6667Dim agregar a IPAddress = IPAddress.Parse ( "127.0.0.1 ")
< p> tel = New TcpListener ( add, puerto) tel.Start ()