Use getsockopt y SO_ERROR para obtener el error pendiente en el socket
int error = 0;
socklen_t errlen = sizeof(error);
if (getsockopt(fd, SOL_SOCKET, SO_ERROR, (void *)&error, &errlen) == 0)
{
printf("error = %s\n", strerror(error));
}
Use getsockopt y SO_ERROR para obtener el error pendiente en el socket
int error = 0;
socklen_t errlen = sizeof(error);
if (getsockopt(fd, SOL_SOCKET, SO_ERROR, (void *)&error, &errlen) == 0)
{
printf("error = %s\n", strerror(error));
}
¿Cómo ejecutar un comando cuando se actualizan los contenidos de un directorio?
Linux:¿cómo hacer que Pacman use los Pkgbuilds personalizados al actualizar?
¿Cómo deshacerse de la línea de error impar cuando Alt+tab se aleja de un Emacs lanzado en la terminal?
¿Cómo solucionar el error:Cpanel::Excepción::Base de datos::Error/(XID 9a8sak)?
Recibo un error 404 cuando accedo a cPanel
Cómo solucionar problemas de ERR_TOO_MANY_REDIRECTS
Por qué obtienes cp:error de directorio omitido en Linux y cómo resolverlo
Cómo obtener su dirección IP en Linux
Cómo reparar el error de conexión rechazada de wget cuando estoy detrás de un proxy
Cómo obtener el uso de la CPU
¿Cómo obtener ps para imprimir grupo?