? Programadores da Microsoft podem tirar proveito da NET para realizar tarefas úteis, tais como as conexões de rede de monitoramento. . Devido a isso, qualquer linguagem associados ao quadro NET . Tem acesso aos objetos e dados necessários para automatizar estas tarefas . Por exemplo , a linguagem VB.NET pode acessar classes que são capazes de ouvir as portas de rede local. Ao criar um script do Visual Basic para ouvir o tráfego telnet em uma porta específica , o programador só precisa criar um TcpListener para gerenciar a conexão . Telnet
Telnet foi uma das primeiras e principais protocolos de conexão disponíveis para os usuários de computadores em rede. Com um cliente telnet, um usuário pode acessar um computador remoto através da Internet , fornecendo o endereço IP do computador ou nome de domínio. Se o computador remoto está aceitando conexões , o usuário pode efetuar login e ter acesso ao computador. Depois que uma conexão telnet é estabelecida , o usuário não só pode transferir arquivos, mas também executar comandos no computador remoto .
Telnet portas e conexões
Uma conexão telnet permite que um usuário se conectar a um computador por meio de certas "portas ". uma porta de rede é um endereço virtual no sistema de computador que controla as conexões entre dois computadores . Essas portas servem como canais através dos quais a comunicação ocorre , e eles manter a separação entre os diferentes serviços de rede. Por exemplo , a conexão HTTP que lida com dados relativos a pedidos de página Web utiliza uma porta diferente do que a conexão usada para serviços de mensagens.
VB.NET e portas
. NET implementação da Microsoft da linguagem de programação Visual Basic, VB.NET chamado , usa objetos internos para lidar com portas de rede. Especificamente, o " TcpListener " objeto classe pode escutar o tráfego de entrada nas portas específicas do computador . O objeto pode ouvir qualquer porto e aceitar qualquer tipo de dados de entrada , desde que o programa contém o código para traduzir ou manipular esses dados. A classe TcpListener pode servir como um manipulador de conexão básica para um script VB.NET destinado ao uso Telnet.
Usando VB.Net para Ouvir
Ports of
por instanciar um TcpListener objeto , o programador pode criar um ouvinte de porta para coletar dados e monitorar o status de uma porta . O exemplo seguinte ilustra o objecto TcpListener . Primeiro, o programa cria o objeto TcpListener e define -lo para ouvir a porta local " 6667 " para conexões de entrada . Essa porta pode receber o tráfego telnet , desde o script VB tem o código para lidar com isso :
System.NetImports Importações System.Net.SocketsImports Microsoft.VisualBasic
Classe TelnetListener
Public Shared Sub Main () Dim
tel Como TcpListenertel = nada
TryDim porta Como Int32 = 6667Dim adicionar IPAddress = IPAddress.Parse ( "127.0.0.1" )
tel = Novo TcpListener ( adicionar , porta) tel.Start ()