| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment changer une douille de blocage pour non-bloquante
    Le réglage par défaut pour le protocole de contrôle de transmission ou TCP , les sockets serveur bloque Mode. Lorsque votre application tente de se connecter avec le serveur via un socket TCP bloqué , votre demande sera suspendu jusqu'à ce qu'une connexion soit établie ou une erreur interrompt les tentatives de connexion. Cependant, en réglant les sockets TCP en mode non bloquant , vous pouvez faire la demande de serveur de votre application plus dynamique et éviter de se raccrocher à une demande. Instructions
    1

    Commencez votre environnement de développement intégré (IDE) , comme Visual Studio ou Netbeans . Chargez votre application et ouvrez la fenêtre du formulaire qui contient le code pour le serveur TCP de votre application.
    2

    appellent le « API ioctlsocket . " Type " # include "," # include "et" # include " sur trois lignes distinctes dans le code de votre serveur pour lancer l'interface de programmation d'application de ioctlsock , ou API . L'API ioctsock vous permettra de configurer votre prise
    3

    type " int dontblock ; " . " Int rc ; » et « int server_sock " sur les trois lignes suivantes d'avoir votre programme initialiser les options de blocage de la prise de courant ou
    4

    type " dontblock = 1; " " drapeaux ". " Entrée". et TIH de type " rc = ioctl ( server_sock , FIONBIO , (char *) & dontblock ) ; "pour définir votre socket serveur blocage /non - blocage drapeau de " non-bloquante "Mode
    5

    compiler votre programme . utilisant l'option de compilation de votre IDE . Sélectionnez l'option de débogage de l'EDI pour tester votre programme pour les commandes valides.

    Previous :

    next :
      articles connexes
    ·Comment ajouter des colonnes à un DataTable en C # 
    ·Comment Créer un fichier Pyc pour exécuter sur le Web…
    ·Types de données ANSI C 
    ·Comment importer XLS pour NET 
    ·Comment faire des courbes dans GTK Radiant 
    ·Comment voir la pile d'appels dans GDB 
    ·Comment faire un jeu de loterie en utilisant C + + 
    ·C + + que entrainer des buffer overflows 
    ·Comment faire pour ajouter des minutes à DateTime 
    ·Comment faire pour déboguer les problèmes de corrupti…
      articles en vedette
    ·Comment exporter des données à partir de fichiers CSV…
    ·Exemples d'inverser chiffres dans un programme Java 
    ·Comment référencer une feuille de calcul dans VBA 
    ·Comment faire de Flash Quelque chose dans Visual Basic 
    ·Comment sortie des caractères d'échappement dans un f…
    ·Comment faire pour hériter de plus d'une classe en VB.…
    ·Comment écrire une méthode en Java 
    ·Comment le type arabe dans Visual Basic 6.0 
    ·Comment définir des étiquettes ou des numéros de lig…
    ·Comment changer la cellule de DataGridView Backcolor 
    Copyright © Connaissances Informatiques http://fr.wingwit.com