Ein Socket ist ein Endpunkt der Kommunikation zwischen Server und Client- Programm Programm, das auf einem Netzwerk. Das Server-Programm verfügt über eine Steckdose , die an einen Port -Nummer, die auf dem Client-Programm die Anfragen lauscht gebunden ist. Das Client-Programm muss die Server- IP-Adresse zu kennen, um Anfragen an den Server -Programm senden . Auf die Socket-Kommunikation wird aufgebaut , kann der Server und Client über den Buchsen zu kommunizieren. In VB.net umfasst die System.Net.Sockets Namespace alle Socket-Klassen , Methoden und Eigenschaften, die Sie verwenden, um Anwendungen zu entwickeln Buchse kann . Things You
VB.NET
brauchen anzeigen Weitere Anweisungen
1
Klicken Sie auf " Start", " Alle Programme " und " Visual Studio. " Klicken Sie auf " Datei" und " New Project" ein neues Projekt zu erstellen. Wählen Sie " Visual Basic ", wie das Programm Sprache und " Windows-Anwendung ", wie der Art der Anwendung . Geben Sie einen Namen für das Projekt. Wählen Sie einen Speicherort für das Projekt.
2
Klicken Sie " Form1 " im Rahmen des neuen Projekts auf der linken Navigationsleiste . Klicken Sie auf " Toolbar " und wählen Sie dann "Button . " Klicken Sie auf den leeren Bereich des " Form1 " und legen Sie die Taste. Auf dem Abschnitt Eigenschaften , geben Sie einen Namen und eine Beschreibung für die Schaltfläche.
3
Doppelklicken Sie auf die Taste, um das Programmfenster zu gelangen. Definieren Sie Variablen wie folgt :
TcpClient.Connect ( " 127.0 :
Dim tcpclient AS New TcpClient
Dim NetworkStream AS NetworkStream
dem Server-Computer herstellen .1.5 " )
4
der Server sendet an den Client : " text " enthält Daten, die geschrieben wird " NetworkStream " , während das Netzwerk liest Informationen aus " NetworkStream "bis" mybuffer "
Dim Text AS text.length )
Dim buffersize AS Integer = tcpclient.ReceiveBufferSize
Dim mybuffer ( buffersize ) AS Byte
NetworkStream.Read ( mybuffer , 0, buffersize )
Console.Writeline ( Encoding.ASCII.GetString ( mybuffer , 0, buffersize ) )