Cómo enviar un búfer para cerrar un socket

by admin

Cómo enviar un búfer para cerrar un socket

Los System.Net.Sockets espacio de nombres en Visual Studio.Net proporciona una implementación administrada de la interfaz de Windows Sockets (Winsock) para los desarrolladores que deseen desarrollar aplicaciones de red. clases Socket incluyen los métodos siguientes: Aceptar, enviar y recibir. Aceptar método crea un nuevo socket para una conexión de nueva creación, Enviar método envía datos a un conector conectado y reciba el método recibe datos de un socket enlazado en un búfer de recepción.

Instrucciones

1 Haga clic en "Inicio", "Todos los programas" y "Visual Studio" para abrir el IDE de Visual Studio. Haga clic en "Archivo" y "Nuevo" para crear un nuevo proyecto. Seleccione "Visual Basic", como el lenguaje de programación y "biblioteca de clases", como la plantilla de aplicación.

2 Introduzca un nombre para el proyecto y seleccione una ubicación haciendo clic en "Examinar". Haga clic en la clase en el "Explorador de soluciones" para abrir la ventana de código.

3 Introduzca el siguiente código para incluir el espacio de nombres ServerSocket:
Régimen de importación
importación System.Net
System.Net.Sockets importación

4 Definir variables utilizando el siguiente código:
ServerSocket Dim AS Socket
Dim ClientSocket AS Socket
Dim receiveBuffer (buffersize) As Byte
Dim búfer de envío (buffersize) As Byte
rc Dim AS ReceiveBuffer

5 Crear el socket de servidor y configurarlo para escuchar:
ServerSocket = nuevo socket (_

localAddress.AddressFamily, _
sockType, _
sockProtocol _ )

serverSocket.Bind (LocalEndPoint)
serverSocket.Listen (1)

6 Crear el socket de cliente, el búfer de recepción de la toma de servidor y cerrar el socket:
ClientSocket = serverSocket.Accept ()
rc = clientSocket.Receive (receiveBuffer)
clientSocket.Shutdown (SocketShutdown.Send)
clientSocket.close ()

ETIQUETA: