C++ Sockets

Software screenshot:
C++ Sockets
Software informatie:
Versie: 2.3.9.9
Upload datum: 11 Mar 16
Ontwikkelaar: -
Licentie: Gratis
Populariteit: 2

Rating: nan/5 (Total Votes: 0)

C ++ Sockets is een cross-platform, eenvoudig te gebruiken en volledig gratis bibliotheek software geïmplementeerd in C ++ en ontworpen om te worden gebruikt als een wrapper voor het maken van BSD-stijl stopcontacten in open source toepassingen.


Ondersteunt SSL, IPv6, UDP, TCP en HTTP-protocollen

De bibliotheek biedt ondersteuning voor SSL (Secure Sockets Layer), IPv6, TCP (Transmission Control Protocol), UDP (User Datagram Protocol), versleutelde TCP, HTTP, evenals zeer aanpasbare error handling.

C ++ Sockets implementeert SCTP (Stream Control Transmission Protocol), UDP, TCP en ICMP (Internet Control Message Protocol) transport protocollen, evenals de HTTP / HTTPS, SMTP en Ajp / 1,3 applicatielaagprotocol.


Aan de slag met C ++ Sockets

Voor de installatie en het gebruik van de C ++ Sockets software op GNU / Linux-besturingssysteem, moet u de laatste versie te downloaden vanaf Softoware of rechtstreeks uit het project & rsquo;. De officiële website, waar het wordt gedistribueerd als een bron archief

Save the archief ergens op je PC, extract de inhoud ervan met behulp van een archief manager nut, open een terminal emulator toepassing en te verplaatsen naar de locatie van de uitgepakte archief bestanden met behulp van de & lsquo; cd & rsquo; commando (bijvoorbeeld cd /home/softoware/Sockets-2.3.9.9).

Voer de & lsquo; & rsquo te maken; commando (zonder aanhalingstekens) om de bibliotheek te compileren, om ervoor te zorgen dat er een GCC-compiler op je GNU / Linux-besturingssystemen is geïnstalleerd. Na een succesvolle compilatie, lopen de & lsquo; make install & rsquo; commando als root of de & lsquo; sudo make install & rsquo; commando als bevoorrechte gebruiker C ++ Sockets het hele systeem te installeren. Voer de & lsquo; Sockets-config & rsquo; commando om te zien hoe je kunt omgaan met de bibliotheek.


Onder de motorkap

Het nemen van een kijkje onder de motorkap van de C ++ Sockets bibliotheek software, kunnen we merken dat het volledig is geschreven in de programmeertaal C ++ en is ontworpen ter ondersteuning van GNU / Linux, Solaris, Microsoft Windows en Mac OS X-besturingssystemen. Het werkt op 64-bit en 32-bit computers

Wat is nieuw in deze release:.

  • een bug die HttpGetSocket verhinderd het verlaten van normaal als een nul-byte bron werd gehaald werd vastgesteld.
  • een aantal ontbrekende omvat werden voor nieuwere compilers.

Wat is nieuw in versie 2.3.9.7:

  • Detach draden die nooit gestopt is opgelost.
  • Het losmaken van OnAccept methode werkt nu.
  • Tijd voor een vrijstaande thread te lanceren is verminderd.

Wat is nieuw in versie 2.3.9.6:

  • A timing probleem is opgelost in vrijstaande sockets.
  • Meer configure opties toegevoegd.
  • verloren staat vlaggen worden nu opgehaald in sockethandler.
  • De AJP client socket is bijgewerkt.
  • De JSON parser is bijgewerkt.

Wat is nieuw in versie 2.3.9.3:

  • Multithread ondersteuning toegevoegd in sockethandler.
  • problemen Bouwen in mingw / cygwin werden vastgesteld.

Wat is nieuw in versie 2.3.9.2:

  • More interne herstructurering van SocketHandler.
  • De methode Get () is verwijderd. Set () is opgesplitst in drie:
  • ISocketHandler_Add (), ISocketHandler_Mod (), en ISocketHandler_Del ().
  • Nieuwe methoden gedefinieerd in ISocketHandler interface om verschillende
  • ondersteuning
  • modellen van socket io:. ISocketHandler_Select (), MaxCount ()
  • Verwijderd Set () methode van klasse Socket.
  • geïmplementeerd SocketHandlerEp gebruik epoll voor slechts linux.
  • reinterpret_cast toegevoegd ListenSocket voor ipv6-adres structuur.
  • HttpPostSocket lidvariabele Holding http-headers (m_fields) is nu
  • beschermd (veranderd van prive).
  • Hersteld Sluit functie sockethandler.

Wat is nieuw in versie 2.3.9.1:

  • Major herstructureren van sockethandler interne code. Met behulp van draad- en MemorySafe clib / c runtime-functies.

Wat is nieuw in versie 2.3.7:

  • Een hangende write oproep bij gebruik van SSL werd vastgesteld.
  • Een crash wanneer het proberen om een ​​STL iterator buiten haar grenzen te verhogen werd vastgesteld.
  • Compilation problemen die worden veroorzaakt door het missen van #include verklaringen of #include statements in de bibliotheek namespace werden vastgesteld.

Wat is nieuw in versie 2.3.6:

  • De OpenSSL vlaggen werden gewijzigd om dingen te laten stromen soepeler .
  • De licentie werd gewijzigd om openssl mogelijk te maken.
  • Een unieke identifier socket en een nieuwe geldige controle werden toegevoegd.
  • bestandssysteem pad abstractie methoden werden toegevoegd.
  • Een Changelog dossier werd toegevoegd aan de distributie.
  • de Install werd omgedoopt tot README.
  • De pkgconfig directory en * .pc definitie bestand werden toegevoegd.

Wat is nieuw in versie 2.3.5:

  • Toegevoegde methode (s) in UdpSocket te stellen standaard -interface te gebruiken voor multicast.
  • Toegevoegd vlag voor de positie van onafhankelijke code voor linux-x86-32 architectuur (zie
  • Makefile.Defines.linux-x86-32).
  • Toegevoegd ontbrekende bevat (op een aantal distributies / gcc versies).
  • setUri in HttpRequest niet langer URLDecodes de volledige url.
  • Fix voor statische variabelen in SSLInitializer.
  • Fix voor de nieuwe versie van OpenSSL (const SSLxx_method ()).
  • Fix voor getnameinfo.
  • Gewijzigde Utility :: Uri parser klasse, zodat het splitst ook de url in het pad /
  • querystring delen.

Andere software van ontwikkelaar -

SWFTools
SWFTools

12 Apr 16

Total.js
Total.js

10 Dec 15

apophysis-j
apophysis-j

11 Apr 16

quagga
quagga

11 Apr 16

Reacties op C++ Sockets

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!