En socket er en ende - punkt kommunikasjon mellom server program og klient program som kjører på et nettverk. Serveren Programmet har en stikkontakt som er bundet til et portnummer , som lytter til klienten programmets forespørsler. Klientprogrammet må vite IP-adresse for å sende forespørsler til serveren programmet . Ved socket kommunikasjon blir etablert , kan serveren og klienten kommuniserer gjennom stikkontakter. I VB.net , omfatter System.Net.Sockets namespace alle socket klasser , metoder og egenskaper som du kan bruke til å utvikle socket applikasjoner. Du trenger
VB.NET
Vis flere instruksjoner
en
Klikk " Start", " Alle programmer " og " Visual Studio. " Klikk på " File" og "New Project " for å opprette et nytt prosjekt . Velg " Visual Basic" som programmet språk og "Windows Application " som programmet type. Skriv inn et navn for prosjektet. Velg en plassering for prosjektet.
2
Klikk på " Form1 " under det nye prosjektet på menyen på venstre panel . Klikk " Toolbar " og velg deretter " Button ". Klikk på tomt område " Form1 " og slippe knappen . På eiendommene delen, skriv inn et navn og en beskrivelse for knappen .
3
Dobbeltklikk knappen for å gå inn i programmerings -vinduet. Definere variabler som følger : en
Dim tcpclient AS New TcpClient
Dim networkstream AS NetworkStream
Koble til serveren datamaskinen : en
tcpclient.Connect ( " 127.0 .1.5 ")
4
serveren sender informasjon til kunden : " tekst " inneholder data som er skrevet til" networkstream " mens nettverket leser informasjon fra« networkstream "til" mybuffer "
Dim tekst 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 ) )