Un socket es un punto final de enlace de comunicación entre el programa servidor y el programa cliente se ejecuta en una red. El programa de servidor tiene un conector que se une a un número de puerto , que escucha las peticiones del programa cliente . El programa cliente necesita conocer la dirección IP del servidor con el fin de enviar solicitudes al programa servidor. Al ser establecida la comunicación de socket, el servidor y el cliente pueden comunicarse a través de las tomas de corriente . En VB.net , el espacio de nombres System.Net.Sockets abarca todas las clases de socket , métodos y propiedades que puede utilizar para desarrollar aplicaciones de socket . Cosas que necesitará
VB.NET
Ver Más instrucciones
1
Haga clic en " Inicio", " Todos los programas " y "Visual Studio" . Haga clic en " Archivo" y "Nuevo proyecto " para crear un proyecto nuevo. Seleccione " Visual Basic ", como el idioma del programa y " la aplicación de Windows " como el tipo de aplicación . Introduzca un nombre para el proyecto . Seleccione una ubicación para el proyecto.
2 Haga clic en " Form1 " en el marco del nuevo proyecto en el panel de navegación de la izquierda . Haga clic en " Barra de Herramientas" y seleccione "Botón ". Haga clic en el área en blanco de " Form1 " y suelte el botón. En la sección de propiedades , introduzca un nombre y una descripción para el botón.
3
doble clic en el botón para entrar en la ventana de programación . Definir las variables de la siguiente manera :
tcpclient dévil como nuevo TcpClient
NetworkStream Dim COMO NetworkStream
Conectar el equipo servidor :
TcpClient.Connect ( " 127.0 .1.5 ")
4
el servidor envía información al cliente : " texto " contiene los datos que se escriben en " NetworkStream ", mientras que la red lee la información de " NetworkStream "a" mybuffer "< br . >
texto Dim COMO text.length )
buffersize Dim As Integer = tcpclient.ReceiveBufferSize
Dim mybuffer ( buffersize ) AS Byte
networkstream.Read ( mybuffer , 0, buffersize )
Console.Writeline ( Encoding.ASCII.GetString ( mybuffer , 0, buffersize ))