Come caricare stream Flash prese in VB.NET

November 24

Come caricare stream Flash prese in VB.NET


Una presa è un punto finale di collegamento di comunicazione tra il programma del server e il programma client in esecuzione su una rete. Il programma server dispone di una presa che è associato a un numero di porta, che ascolta le richieste del programma client. Il programma client ha bisogno di conoscere l'indirizzo IP del server per inviare richieste al programma server. Al momento della comunicazione socket viene stabilita, il server e il client in grado di comunicare attraverso le prese. In VB.net, lo spazio dei nomi System.Net.Sockets comprende tutti gli presa classi, metodi e proprietà che si possono utilizzare per sviluppare applicazioni socket.

istruzione

1 Fare clic su "Start", "Tutti i programmi" e "Visual Studio". Fai clic su "File" e "Nuovo progetto" per creare un nuovo progetto. Selezionare "Visual Basic", come la lingua del programma e "Applicazione Windows", come il tipo di applicazione. Inserire un nome per il progetto. Selezionare un percorso per il progetto.

2 Fai clic su "Form1" sotto il nuovo progetto sul pannello di navigazione a sinistra. Fai clic su "Barra degli strumenti" e poi selezionare "Button". Fare clic nell'area vuota della "Form1" e rilasciare il pulsante. Sulla sezione Proprietà, inserire un nome e una descrizione per il pulsante.

3 Fare doppio clic sul pulsante per accedere alla finestra di programmazione. Definire variabili come segue:

Dim TcpClient come nuovo TcpClient

Dim NetworkStream AS NetworkStream

Connettersi al computer server:

TCPClient.Connect ( "127.0.1.5")

4 Il server invia le informazioni al cliente: "testo" contiene i dati che è scritto a "NetworkStream" mentre la rete legge le informazioni da "NetworkStream" a "mybuffer".

testo fioco come Byte = Encoding.ASCII.GetBytes ( "123aad")

NetworkStream = tcpclient.GetStream ()

networkstream.Write (testo, 0, text.length)

buffersize Dim AS Integer = tcpclient.ReceiveBufferSize

mybuffer Dim (buffersize) AS Byte

networkstream.Read (mybuffer, 0, buffersize)

Console.WriteLine (Encoding.ASCII.GetString (mybuffer, 0, buffersize))