Simple Sockets Library

Simple Sockets Library biedt een eenvoudige C-programmeerinterface naar stopcontacten.
Download nu

Simple Sockets Library Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Public Domain
  • Prijs:
  • FREE
  • Naam uitgever:
  • Charles E. Campbell and Terry McRoberts
  • Uitgever website:
  • http://mysite.verizon.net/astronaut/ssl/

Simple Sockets Library Tags


Simple Sockets Library Beschrijving

Simple Sockets Library biedt een eenvoudige C-programmeerinterface naar stopcontacten. Simple Sockets Library biedt een eenvoudige C-programmeerinterface voor stopcontacten. De Simple Sockets-bibliotheek maakt sockets gemakkelijk te gebruiken en komt als publieke domeinbroncode. Het lijkt op C's File I / O, gebruikt welke poort ook beschikbaar is, heeft servers en havenhergebruik genoemd, streaming / blokkers gebruikt, polling-ondersteuning, blokkering / selectie-ondersteuning via talrijke functies, time-outcontrole en firewall-ondersteuning. Er zijn enkele belangrijke functies van "Simple Sockets Library": · Luct C's File I / O: · Sling () SGETS () SOPEN () SPRINFF () sputs () Sread () SSCANF () SWRITE () SVPRINTF () · Gebruikt momenteel beschikbare poorten, dus Als een server kan worden opgevoed, is het · genaamd Sockets - Servers hebben namen, geen vaste poortadressen! · (Geen hergebruikerloze problemen, hangende instelling, zombiedozen!) · Streaming / blokkers gebruikt · Polling ondersteund (IE . Voorkomt blokkering): · Stest () Smasktest () Speek () · Talrijke functies om meerdere gelijktijdige klanten te behandelen: · Smaskfdset () Smaskpush () Smasktime () Smaskunset () Smaskwait () Smaskunfdset () Smaskuse () Sprtmask () · Smaskpop () Smasktest () · Time-out Control: · StimeOutWait () SMASKTIME () · De Portmaster (SPM): onderhoudt Een Distributed Port / Server-Name-database Elk Machine runt een portmaster die servers op naam naar hun poorten kaarten (transparant voor programmeurs en gebruikers!) · Firewall-ondersteuning · De Portmaster kan (optioneel) alleen "door" verbindingen van goedgekeurde machinebesitchen. Ondersteunt "Pad" ING voor aansluitingen: Men kan een omgevingsvariabele gebruiken om een server te volgen, op naam, op elke machine in een groep: · SOPENV () · Heeft geen root-privileges nodig (dat is Unix Lingo ...) Ondersteunt nu vaste poorten (servers en / of klanten) om interfacing te vergemakkelijken op niet-SSL-servers / klanten Het hoofddoel van de Simple Sockets Library is om een applicatie-programmeerinterface te verschaffen die sterk lijkt op de standaard CIBLE-handling-interface. Aldus vinden programmeurs dat de lentecurve van de eenvoudige sockets bibliotheek bijzonder kort is. Als secundair doel helpt de Simple Sockets Library PROGRAMMERS vermijdt enkele algemene programmeringsproblemen met sockets (vermeden: grote buffers die niet in hun geheel zonder speciale inspanning worden overgedragen, het praktische effect van het Nagle Algoritme van het vaak beperken van een tot vijf transfers per seconde, servers Wiens poorten weigeren opnieuw openen tot twee minuten zijn verstreken, enz.). Strings zijn null-byte beëindigd net als reguliere C / C ++ -snaren, die hun gebruiksgemak in C / C ++ -programmering faciliteren. De Simple Sockets-bibliotheek gebruikt bij voorkeur gebruik van namen voor zijn servers in plaats van die van hardgecodeerde poortnummers nodig hebben. Stel je voor als, in plaats van bestanden met namen, iedereen ging over zeggen "Gebruik Sector 4 en Track 14" of Somesuch. Deze situatie weerspiegelt wat we nu hebben met sockets - en wanneer twee programma's hetzelfde poortnummer voor hun servers gebruiken, kunnen ze niet gelijktijdig op een systeem bestaan. Speciaal voor diegenen wiens programma's moeten interface met andere programma's met behulp van hardgecodeerde poortnummers, ondersteunt de eenvoudige socketbibliotheek ook harde-code poortnummers. De Simple Sockets-bibliotheek opent streaming-aansluitingen. De sockets van de Simple Sockets bibliotheek bieden dus gegarandeerde levering van informatie in de juiste volgorde (bijvoorbeeld in tegenstelling tot datagrammen). De Portmaster (SPM), broncode waarvoor een deel van de bibliotheek is, biedt een "telefoonboek" om servernamen aan te brengen aan dynamisch toegewezen poortnummers. Poortnummers zullen dus niet botsen; Het besturingssysteem bepaalt welke momenteel beschikbaar zijn en de portmasters effectief het resultaat publiceren. Wat is er nieuw in deze release: · (Marcel Satchel) Verbeterde voor Windows · (22 augustus 2005) Inclusief de optie "B" voor SOPEN (BLOK) totdat de gevraagde server beschikbaar is) · (Marcel Satchel) Sinit.c Fixed (Nogweer!)


Simple Sockets Library Gerelateerde software

libcdorganizer

Libcdorganizer Library is ontworpen om de controle van alle CD-organisatorapparaten in een enkele gebruikersruimte-bibliotheek in te pakken. ...

173

Downloaden

Test :: STDMaker

Test :: STDMaker is een PERL-module om testscripts te genereren, demo-scripts van een testbeschrijving korte hand. ...

142

Downloaden