UDP es un protocolo sin conexión, por lo que la función de socket connect no parece tener ningún significado para UDP, pero este no es el caso.
Un socket tiene varias propiedades, incluyendo protocolo, dirección /puerto local, dirección /puerto de destino.
Para UDP, la función de socket establece un socket; la función de enlace especifica la dirección /puerto local (incluido ADDR_ANY, que es compatible con todas las interfaces de red locales); connect se puede usar para indicar la dirección /puerto de destino;
En términos generales, después de que el cliente UDP establezca el socket, enviará directamente los datos utilizando la función sendto. La dirección /puerto de destino debe especificarse en los parámetros de la función sendto. Si un cliente UDP utiliza primero la función de conexión para especificar la dirección /puerto de destino después de configurar el socket, entonces la función de envío también se puede usar para enviar datos. Como la función de envío ya conoce la dirección /puerto de la otra parte, esta información también se puede obtener usando getsockname.
Después de que el cliente UDP establezca el socket, enviará los datos directamente utilizando la función sendto. También implica una operación, es decir, antes de enviar los datos, UDP primero seleccionará un puerto UDP separado para el socket. Entre 1024 y 5000), el zócalo se establece en el estado enlazado. Si un cliente UDP utiliza primero la función de enlace para indicar la dirección /puerto local después de configurar el socket, también es posible forzar a UDP a usar el puerto especificado para enviar datos.
(De hecho, UDP no importa el servidor y el cliente, los límites aquí están borrosos.)
El servidor UDP también puede usar la conexión. Como se mencionó anteriormente, la conexión se puede usar para indicar la dirección /puerto de destino; El servidor solo acepta solicitudes de un host específico.
Este artículo describe la solución cuando el encuentro no está en el archivo de sudoers durante el u
Con la ventaja de una fuerte estabilidad, el DVR integrado es cada vez más aceptado por la industria
1 Inicie vSphere Client 2 Inicie la máquina virtual [haga clic con el botón derecho en la máquina
Preparación antes de la instalación: Para configurar un servidor DNS, debe instalar un program
Cómo instalar el lenguaje de scripts Perl en el sistema operativo Linux
Tutorial de uso del comando Linux Netcat
Desbordamiento de memoria Tomcat y solución temporal
La herramienta tcpdump captura -linux
Linux kernel interfaces de dispositivos de caracteres
Tome el sistema de facturación con clusters Linux
Muchos rzsz el tutorial bajo Linux
Linux shell script para eliminar comentarios de origen
Use SVN (comando svn) bajo Linux
Parámetros del comando de clasificación de Linux y detalles de uso
Resolver problemas de arranque para sistemas duales Linux y Windows
La tienda de aplicaciones del sistema Win8 descarga la solución de error del software
El sistema WindowsXP no respondió después de arrancar, toma unos minutos operar la solución
Fuentes de zoom mostradas en páginas web en el navegador IE
En el sistema Win10, ie11 no es compatible con la banca en línea. Cómo resolver
Cómo eliminar la parte inferior azul del ícono de escritorio de la computadora win7
Win8 IE10 Flash no puede abrir la solución
Método de modificación de la ruta de instalación predeterminada de la aplicación Win8