Microsoft programmeurs kunnen profiteren van het . NET framework om nuttige taken zoals het toezicht op netwerkverbindingen te voeren . Hierdoor elke taal verbonden met de . NET heeft toegang tot de objecten en gegevens die nodig zijn om deze taken te automatiseren . Bijvoorbeeld kan de taal VB.NET Nog klassen die kunnen luisteren lokale netwerkpoorten . Bij het maken van een Visual Basic-script te luisteren voor telnet verkeer op een specifieke poort , de programmeur hoeft alleen een TcpListener maken om de verbinding te beheren . Telnet Telnet was een van de eerste en de primaire verbinding protocollen beschikbaar voor gebruikers van computers in een netwerk . Met een telnet-client , kan een gebruiker toegang krijgen tot een computer op afstand via het internet door het leveren van IP- adres van de computer of de domeinnaam . Als de externe computer is het accepteren van verbindingen , kan de gebruiker inloggen en toegang krijgen tot de computer . Zodra een telnet -verbinding tot stand is gebracht , kan een gebruiker niet alleen bestanden maar ook opdrachten uitvoeren op de externe computer . Telnet Poorten en aansluitingen een telnet -verbinding mogelijk maakt een gebruiker verbinding maken met een computer via bepaalde " poorten . " een netwerkpoort is een virtueel adres in het computersysteem dat de verbindingen tussen twee computers omgaat . Deze poorten dienen als kanalen waarlangs de communicatie plaatsvindt , en onderhouden ze de scheiding tussen de verschillende netwerkdiensten . Bijvoorbeeld , de HTTP-verbinding dat gegevens met betrekking tot webpagina aanvragen behandelt een andere poort dan de verbinding die wordt gebruikt voor messaging -diensten . VB.NET en poorten Microsoft . nET implementatie van de Visual Basic programmeertaal , genaamd VB.NET , gebruikt ingebouwde objecten te netwerkpoorten te behandelen . In het bijzonder , kan de " TcpListener " class object luisteren voor inkomende verkeer op bepaalde poorten van de computer . Het object kan luisteren naar een haven en aanvaardt geen enkele vorm van binnenkomende gegevens , mits het programma bevat de code om die gegevens te vertalen of te manipuleren . De TcpListener klasse kan dienen als een basis connectie handler voor een VB.NET script bedoeld voor Telnet gebruik . Behulp VB.Net naar Luister naar Ports Door instantiëren een TcpListener object , kan de programmeur een poort luisteraar te creëren om gegevens te verzamelen en controleren van de status van een haven . Het volgende voorbeeld illustreert de TcpListener object . Ten eerste , het programma maakt het TcpListener object en stelt het aan de lokale poort " 6667 " om te luisteren voor inkomende verbindingen . Deze poort kan telnet verkeer ontvangen , mits de VB script heeft de code om het te verwerken : Imports System.NetImports System.Net.SocketsImports Microsoft.VisualBasic Class TelnetListener Public Shared Sub Main ( ) Dim tel Zoals TcpListenertel = niets TryDim poort Zoals Int32 = 6667Dim voegen als IP-adres = IPAddress.Parse ( " 127.0.0.1 " ) op tel = Nieuw TcpListener ( add , poort ) tel.Start ( ) op
|