Standardinnstillingen for Transmission Control Protocol , eller TCP , er serveren stikkontakter Blokkering Mode . Når søknaden din forsøker å få kontakt med serveren via en blokkert TCP socket , vil søknaden henge inntil enten en tilkobling er opprettet eller en feil avbryter forbindelsen forsøk . Men ved å sette opp TCP stikkontakter til ikke-blokkerende modus , kan du lage din søknad server forespørsel mer dynamisk og unngå å bli hengt opp på en forespørsel. Instruksjoner
en
Start integrert utviklingsmiljø (IDE ) , slik som Visual Studio eller NetBeans . Laste søknaden din og åpne skjemaet vinduet som inneholder koden for programmets TCP server.
2
Ring " ioctlsocket API . " Type "# include "," # include "og" # include " på tre separate linjer i serveren din kode for å påkalle ioctlsock application programming interface , eller API . Den ioctsock API gjør det mulig å konfigurere socket
3 Type " int dontblock ; " . " Int rc ; " og " int server_sock " på de neste tre linjer å ha programmet initialisere socket sin blokkerende alternativer , eller
4
Type " dontblock = 1; " " flagg ". " . Enter" og traff Type " rc = ioctl ( server_sock , FIONBIO , ( char * ) & dontblock ); "for å sette din server socket blokkerer /ikke-blokkerende flagget til" ikke-blokkerende "-modus
5
kompilere programmet , . bruker IDE Kompileringsalternativ . Velg IDE debugging muligheten til å teste programmet for ugyldige kommandoer .