Criar um teste de porta em Visual Basic.NET ( VB.NET ) não é complicado - em VB.NET você pode usar o namespace " System.Net.Sockets " , que lhe proporciona uma interface para controlar a rede de um computador . Use a classe " TcpClient " para conectar-se a cada porta que você deseja testar e mostrar se uma porta está aberta ou fechada. Este processo é útil quando você quer testar várias portas em um computador para determinar quais os que estão disponíveis para uso . Coisas que você precisa
Microsoft Visual Studio
Show Mais instruções
1
Abra o Microsoft Visual Studio , clique no link " New Proejct " e expandir o " Visual Basic" abaixo " Modelos instalados . " duplo clique em" Console Application " para criar um novo projeto de console
2
Adicione o seguinte código acima. " Module Module1 "para declarar os namespaces que você vai usar em seu projeto : < br >
Importações System.Net.SocketsImports System.NetImports System.ThreadingImports System.Text
3
Adicione o seguinte código abaixo "Sub Main () " para criar uma variável para definir um variável do contador , a porta inicial ea porta final que você quer testar :
Dim startPrt as Integer = 75Dim endPrt as Integer = 90Dim lpLng as Long
4
Copie e cole o seguinte código para criar um loop e exibir uma mensagem com o status de cada porta :
Para lpLng = startPrt para endPrtDim clientTcp as New TcpClient () TryclientTcp.Connect ( " 1.1.1.1 " , lpLng ) Console. WriteLine ( "Porta" + lpLng.ToString () + "está pronto " ) clientTcp.Close ( ) Capturas ex Como SocketExceptionConsole.WriteLine ( "Porta" + lpLng.ToString ( ) + " está fechado" + ex.Message ) End TryNextConsole.ReadLine ()
5
Edite o " 1.1.1.1 " string e digite o endereço IP do host que você deseja testar. Pressione a tecla "F5" para executar o programa e começar a testar cada porta.