| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo cambiar un socket de bloqueo para no bloqueante
    El ajuste predeterminado para el protocolo de control de transmisión , o TCP , sockets de servidor es el modo de bloqueo . Cuando la aplicación intenta conectarse con el servidor a través de un socket TCP bloqueado , la aplicación se bloqueará hasta que se establezca una conexión o un error interrumpe los intentos de conexión . Sin embargo , mediante el establecimiento de los sockets TCP para el modo no - bloqueo , puede hacer una petición del servidor de la aplicación más dinámica y evitar quedar atrapado en una petición. Instrucciones
    1

    Inicie su entorno de desarrollo integrado ( IDE ) , como Visual Studio o Netbeans . Cargue su aplicación y abrir la ventana del formulario que contiene el código para el servidor TCP de la aplicación.
    2

    Llame a la " API ioctlsocket . " Tipo "# include " , " # include " y" # include " en tres líneas separadas en el código del servidor para invocar la interfaz de programación de aplicaciones ioctlsock o API . El API ioctsock le permitirá configurar el socket
    3

    Type " dontblock int ; " . "Int rc ", y "int server_sock " en los próximos tres líneas para tener su programa inicializa las opciones de bloqueo del zócalo , o
    4

    Type " dontblock = 1 ; " " banderas ". " . Enter" y pulse Type " rc = ioctl ( server_sock , FIONBIO , (char *) y dontblock ), " para configurar el servidor de socket de bloqueo /no-bloqueo bandera de" no bloqueante "modo
    5

    compilar el programa , . con la opción de compilación de su IDE. Seleccione la opción de depuración del IDE para probar su programa de comandos no válidos.

    Previous :

    next :
      Artículos relacionados
    ·Cadena de conexión para la autenticación de SQL 
    ·Cómo utilizar stdlib.h 
    ·Cómo editar SQL en un iPhone 
    ·Cómo escribir un Ping intermitente 
    ·Cómo mostrar un triángulo rectángulo de números en …
    ·Cómo registrar llamadas a D3D 
    ·Cómo hacer un Pincel Paint MFC 
    ·Cómo hacer un pulsador Visible en Visual C 
    ·Cómo realizar el seguimiento instancia de una clase ut…
    ·Objetivo Cuestionamiento de Programación C 
      Artículos destacados
    ·Cómo llamar a una función en VB.NET 
    ·Cómo utilizar la función de recursividad Fibonacci 
    ·Simple base de datos MySQL PHP Tutorial 
    ·VB6 compatibilidad binaria 
    ·Cómo hacer un chat con PHP 
    ·Cómo ejecutar programas Lisp de Barras de herramientas…
    ·Cómo hacer un Beep Con Java 
    ·Cómo eliminar Rake Database Rails 
    ·Cómo utilizar Crystal Report Control en Visual Basic 
    ·PHP comentar Normas 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com