| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come modificare un socket di blocco per non-blocking
    L'impostazione di default per il protocollo di controllo della trasmissione , o TCP , socket server è la modalità di blocco. Quando l'applicazione tenta di connettersi con il server tramite un socket TCP bloccato , l'applicazione si bloccherà fino a quando viene stabilita una connessione o un errore interrompe i tentativi di connessione. Tuttavia, impostando le socket TCP in modalità Non- Blocking , è possibile fare richiesta del server dell'applicazione più dinamico ed evitare di essere appeso su una richiesta . Istruzioni
    1

    Avviare l'ambiente di sviluppo integrato (IDE ) , come Visual Studio o Netbeans . Caricare l'applicazione e aprire la finestra del modulo che contiene il codice per il server TCP dell'applicazione .
    2

    chiamano " ioctlsocket API . " Tipo "# include " , " # include "e" # include " su tre linee separate nel codice del server per richiamare l'interfaccia di programmazione delle applicazioni ioctlsock , o API . L'API ioctsock vi permetterà di configurare la tua presa
    3

    tipo "int dontblock ; " . "Int rc ; " e " int server_sock " sui prossimi tre linee per avere il vostro programma di inizializzare opzioni di blocco del socket , o
    4

    Tipo " dontblock = 1; " " bandiere ". » . Inserisci " e premi tipo " rc = ioctl ( server_sock , FIONBIO , ( char * ) & dontblock ), " per impostare il server socket bloccante /non bloccante bandiera a" non-blocking "modalità
    5

    compilare il programma , . utilizzando l'opzione di compilazione del vostro IDE . Selezionare l'opzione di debug dell'IDE per testare il programma per i comandi non validi .

    Previous :

    next :
      Articoli Correlati
    ·I vantaggi della struttura di ripetizione C + + 
    ·Che cosa sono i C Regioni visivi 
    ·Come Bubble Sort in C 
    ·Differenza tra C e Visual C 
    ·Come eseguire file I /O in C + + 
    ·Come creare Porta In GtkRadiant 
    ·Come impostare il DataGridView CurrentRow 
    ·Come utilizzare ASM in Visual C 
    ·Come utilizzare uno switch case con intervalli nei C + …
    ·Come usare Cout e Cin in OpenGL 
      Articoli in evidenza
    ·Come accedere ed eseguire una query di seleziona in VBA…
    ·Come compilare SWC 
    ·Differenze tra le due stringhe in una funzione PHP 
    ·Come utilizzare MSVidCtl in Visual Basic 6 
    ·Come eseguire un file HTA da VBScript 
    ·PHP Tutorial Javascript 
    ·Come fare un grafico a barre in Java 
    ·Come rimuovere decimali in Visual Basic 
    ·Come fare un file TLB 
    ·Come fare gli stili vBulletin 
    Copyright © Conoscenza Informatica http://it.wingwit.com