¿Qué hace un cliente cuando tiene datagramas UDP para enviar?
Un cliente que desee enviar datagramas UDP primero debe vincularse a un puerto. Esto se puede hacer usando la llamada al sistema `bind()`. Una vez que el cliente se ha vinculado a un puerto, puede enviar datagramas utilizando la llamada al sistema `sendto()`. La llamada al sistema `sendto()` requiere los siguientes argumentos:
- El descriptor del socket
- Un puntero al búfer que contiene los datos a enviar.
- La longitud de los datos a enviar.
- las banderas
- La dirección de destino
- La longitud de la dirección de destino.
El cliente también debe especificar la dirección de destino y el puerto del servidor al que desea enviar los datos. Esta información se puede obtener resolviendo el nombre de dominio o la dirección IP del servidor usando las llamadas al sistema `gethostbyname()` o `gethostbyaddr()`.
Una vez que el cliente ha enviado el datagrama, puede esperar una respuesta del servidor. El cliente puede hacer esto usando la llamada al sistema `recvfrom()`, que se bloqueará hasta que se reciba un datagrama. La llamada al sistema `recvfrom()` requiere los siguientes argumentos:
- El descriptor del socket
- Un puntero al búfer en el que almacenar los datos recibidos.
- La longitud máxima de los datos recibidos.
- las banderas
- Un puntero a la dirección de origen.
- Un puntero a la longitud de la dirección de origen.
Cuando el cliente recibe un datagrama, puede procesar los datos y enviar una respuesta al servidor si es necesario.
- ·¿Cómo se comunica Microsoft con sus empleados?
- ·El host A tiene una dirección IP 172.16.225.93, una máscara 255.255.248.0 y una puerta de enlace predeterminada 172.16.224.1. necesita enviar un paquete a un nuevo host cuyo es 172.16.231.78. ¿Qué dos cosas ocurren?
- ·¿Cómo Conferencia de llamadas con Vonage
- ·¿Número de teléfono de servicios financieros comerciales?
- ·¿Qué tipos de paquetes ofrece DISH Network en Canadá?
- ·¿Qué es el corredor de telecomunicaciones?
- ·Cómo cambiar el nombre en un T7208
- ·¿Cuál es la diferencia entre Internet e intranet?
- Cómo desconectar el reproductor de DVD en un RCA Scenium TV
- Cómo insertar un archivo JPEG en un correo electrónico de Outlook como parte del cuerpo
- Cómo programar un U -Verse DVR
- ¿Cuánto cuesta el iPhone en República Dominicana?
- Cómo probar la velocidad de su CPU en línea
- Cómo conectar un D80 de Nikon para Nikon SB- 600