En socket är en ändpunkt av kommunikationslänken mellan server program och klient program som körs på ett nätverk . Servern Programmet har en sockel som är bunden till ett portnummer , som lyssnar till kundens programmets önskemål . Klientprogrammet behöver veta serverns IP- adress för att kunna skicka förfrågningar till servern programmet . Vid socket kommunikation etableras , kan servern och klienten kommunicera via sockets . I VB.net omfattar System.Net.Sockets namespace alla socket klasser, metoder och egenskaper som du kan använda för att utveckla socket applikationer . Saker du behöver
VB.NET
Visa fler instruktioner
1
klicka på "Start ", " Alla program " och " Visual Studio . " Klicka på " File " och " New Project" för att skapa ett nytt projekt . Välj " Visual Basic " som programspråk och " Windows Application " som programmet typ . Ange ett namn för projektet . Välj en plats för projektet .
2
Klicka på " Form1 " under det nya projektet på den vänstra navigationspanelen . Klicka på " Verktygsfält " och välj sedan " Button ". Klicka på det tomma området på " Form1 " och släpp knappen . På fastigheterna sektionen , ange ett namn och en beskrivning för knappen .
3
Dubbelklicka på knappen för att öppna programmeringsläget fönstret . Definiera variabler enligt följande :
Dim tcpclient AS New TcpClient
Dim networkstream AS NetworkStream
Anslut till serverdatorn :
tcpclient.Connect ( " 127,0 .1.5 " )
4
servern skickar information till kunden : " text " innehåller data som skrivs till " networkstream " medan nätverket läser information från " networkstream " till " mybuffer "
Dim text AS text.length ) katalog
Dim buffersize As Integer = tcpclient.ReceiveBufferSize
Dim mybuffer ( buffersize ) som byte
networkstream.Read ( mybuffer , 0 , buffersize ) katalog
Console.WriteLine ( Encoding.ASCII.GetString ( mybuffer , 0 , buffersize ) ) katalog