Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe maak je een Blocking Socket Wissel naar Non - Blocking
De standaardinstelling voor Transmission Control Protocol , of TCP , server sockets wordt Blocking Mode. Wanneer uw toepassing probeert een verbinding met de server via een geblokkeerde TCP- socket , zal uw aanvraag te hangen totdat ofwel een verbinding tot stand is gebracht of een fout onderbreekt de verbinding pogingen . Echter , door het instellen van uw TCP- sockets aan Non - Blocking modus , kunt u de server het verzoek van uw toepassing dynamischer te maken en voorkomen dat je opgehangen op een aanvraag . Instructies
1

Begin uw geïntegreerde ontwikkelomgeving ( IDE ) , zoals Visual Studio of Netbeans . Laad uw toepassing en open het formulier venster dat de code voor de TCP- server van uw applicatie bevat . Kopen van 2

Roep de " ioctlsocket API . " Type " # include " , " # include " en " # include " op drie afzonderlijke lijnen in uw server code aan de ioctlsock application programming interface te roepen , of API . De ioctsock API stelt u in staat om uw stopcontact te configureren

Type " int dontblock ; " 3 . " Int rc , " en " int server_sock " naar de volgende drie regels om uw programma te initialiseren blokkeringsopties het stopcontact , of
4

Type " dontblock = 1 ; " " flags . " " . Enter" en raakte Type " rc = ioctl ( server_sock , FIONBIO , ( char * ) & dontblock ) ; " om uw server socket blokkeren /non-blocking vlag om " non-blocking "-modus
5

stel uw programma , . met behulp van Compile optie van uw IDE . Selecteer debuggen optie de IDE 's om je programma te testen voor ongeldige commando's .

Previous: Next:
  C /C + + Programming
·Hoe maak je een Receive Buffer…
·Hoe te Toevoegen Two Arrays ge…
·Hoe maak je Windows Mobile 5.0…
·Hoe de memmove functie in gebr…
·Wat is CTS in ASP.NET ? 
·Wat zijn de vier verschillende…
·Met twee - dimensionale karakt…
·Hoe maak je een Vector van Str…
·Hoe maak je een knop verbergen…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een loterij Game Met Make C …
·Hoe kan ik een besturingssysteem maken 
·Hoe vindt u het aantal regels in een str…
·Hoe de achtergrond in SMF 
·Hoe maak je een woordenboek in Python do…
·Hoe te openen een poort op Android 
·Functies Met Arrays & Ranges in Numerica…
·Hoe kan ik een array in omgekeerde C + +…
·Hoe maak je een Heat Map Creëren 
Copyright © Computer Kennis http://www.nldit.com