opción de socket

  

tienda de informática Noticias

1 getsockopt y setsockopt int getsockopt (int sockfd, nivel int, int optname, void * optval, socklen_t * lonopc) int setsockopt (int - Programación de Redes con Linux sockfd, nivel int, int optname, const void * optval, socklen_t * lonopc) nivel del control de nivel de socket puede tomar tres valores :. 1) SOL_SOCKET: opción de socket general 2) IPPROTO_IP :. IP opción 3. ) IPPROTO_TCP opción :. TCP especifica el control de optname forma de (nombre de la opción), hemos explicado en detalle a continuación optval obtener o establecer opciones de conector para convertir el tipo de datos del nombre de la opción nombre de la opción Descripción ====== tipo de datos. ================================================== ================ SOL_SOCKET --------------------------------- --------------------------------------- SO_BROADCAST Permite enviar datos de difusión int SO_DEBUG Permite la depuración int SO_DONT RUTA int la SO_ERROR obtenido sin tener que buscar el error de socket de enrutamiento int int la SO_LINGER la SO_KEEPALIVE permanecer conectado para cerrar la struct retardo de conexión persistir datos de banda SO_OOBINLINE en el tamaño del búfer receptor de flujo de datos normal la SO_RCVBUF int int int SO_RCVLOWAT el límite de transmisión SO_SNDBUF tamaño búfer de recepción int tampón SO_SNDLOWAT enviar tampón límite int SO_RCVTIMEO recibir tiempo de espera struct timeval SO_SNDTIMEO enviar el tiempo de espera struct timeval SO_REUSERADDR permitir la reutilización de la dirección y el puerto local int SO_TYPE obtenido tipo de socket int SO_B SDCOMPAT compatible con los sistemas BSD int ============================================ ===================================== IPPROTO_IP --------------------- -------------------------------------------------- ----- IP_HDRINCL contiene la cabecera IP int opciones de la cabecera IP IP_OPTINOS int IP_TOS tipo de servicio int ======================== IP_TTL tiempo de supervivencia en el paquete ================================================== IPPRO_TCP ------------------------------------------------- ------------------------- TCP_MAXSEG TCP tamaño máximo de segmento de datos int TCP_NODELAY no utiliza el algoritmo de Nagle int =========== ================================================== ============ Para obtener más información sobre estas opciones, consulte el Manual del programador de Linux 2 ioctl ioc Tl puede controlar todos los descriptores de archivo. Aquí hay una introducción a las opciones para controlar sockets. Int ioctl (int fd, int req, ...) ================ ================================================== ======== opciones de control ioctl -------------------------------------- ------------------------------------ SIOCATMARK Si se alcanza la etiqueta fuera de banda int FIOASYNC Indicador de entrada /salida asíncrono int FIONREAD bytes legibles búfer int ======================================== =================================== Opciones detalladas por favor use man ioctl_list para ver.

Copyright © Conocimiento de Windows All Rights Reserved