C++ Sockets

Sagteware kiekie:
C++ Sockets
Sagteware besonderhede:
Weergawe: 2.3.9.9
Upload datum: 11 Mar 16
Ontwikkelaar: -
Lisensie: Gratis
Populariteit: 21

Rating: 5.0/5 (Total Votes: 1)

C ++ Sockets is 'n kruis-platform, maklik-om-te gebruik en heeltemal gratis biblioteek sagteware geïmplementeer in C ++ en ontwerp om gebruik te word as 'n wrapper vir die skep van BSD-styl voetstukke in open source programme.


Ondersteun SSL, IPv6, UDP, TCP en HTTP protokol

Die biblioteek bied ondersteuning vir SSL (Secure Sockets Layer), IPv6, TCP (Transmission Control Protocol), UDP (User Data Gram Protocol), geïnkripteer TCP, HTTP, sowel as hoogs aanpasbare fout hantering.

C ++ Sockets implemente die SCTP (Stroom beheer oordrag protokol), UDP, TCP, en ICMP (Internet Control Message Protocol) transportlaag protokolle, sowel as die HTTP / HTTPS, SMTP en AJP / 1.3 aansoek laag protokolle.


Aan die begin met C ++ Sockets

Om te installeer en te gebruik die C ++ Sockets sagteware op jou GNU / Linux-bedryfstelsel, moet jy die nuutste weergawe aflaai van Softoware of direk vanaf die projek & rsquo;. Se amptelike webwerf, waar dit versprei as 'n bron argief

Save the argief iewers op jou rekenaar, onttrek die inhoud daarvan met behulp van 'n argief bestuurder nut, maak 'n terminaal skep aansoek en skuif na die plek van die onttrek argief lêers met behulp van die waarde vir 'n CD & rsquo; opdrag (bv CD /home/softoware/Sockets-2.3.9.9).

Voer die waarde vir 'maak & rsquo; opdrag (sonder aanhalingstekens) na die biblioteek op te stel, om seker te maak dat 'n GCC samesteller op jou GNU / Linux-bedryfstelsels geïnstalleer. Na 'n suksesvolle samestelling, hardloop die waarde vir 'maak installeer & rsquo; opdrag as root of die waarde vir 'sudo maak installeer & rsquo; opdrag as 'n bevoorregte gebruiker C ++ Sockets stelsel wye installeer. Begin die waarde vir 'Sockets-config & rsquo; opdrag om te sien hoe jy kan interaksie met die biblioteek.


Onder die enjinkap

Neem 'n blik onder die kap van die C ++ Sockets biblioteek sagteware, kan ons sien dat dit geheel en al geskryf in die C ++ programmeringstaal en ontwerp om te ondersteun GNU / Linux, Solaris, Microsoft Windows en Mac OS X bedryfstelsel. Dit werk op 64-bit en 32-bis rekenaars

Wat is nuut in hierdie release:.

  • 'n fout wat HttpGetSocket verhinder verlaat gewoonlik as 'n nul byte hulpbron is gehaal is vasgestel.
  • Sommige vermiste sluit ingesluit vir nuwer opstellers.

Wat is nuut in weergawe 2.3.9.7:

  • Detach drade wat nooit ophou is vasgestel.
  • los te maak van OnAccept metode werk nou.
  • Tyd om 'n losstaande draad te begin is verminder.

Wat is nuut in weergawe 2.3.9.6:

  • A tydsberekening probleem opgelos is in losstaande voetstukke.
  • Meer instel opsies is bygevoeg.
  • verlorenheid vlae is nou opgespoor in sockethandler.
  • Die AJP kliënt socket is opgedateer.
  • Die into ontleder is opgedateer.

Wat is nuut in weergawe 2.3.9.3:

  • Multithread ondersteuning is bygevoeg in sockethandler.
  • probleme Bou in MinGW / Cygwin is vasgestel.

Wat is nuut in weergawe 2.3.9.2:

  • More interne herstrukturering van SocketHandler.
  • Die metode Kry () is verwyder. Stel () is verdeel in drie:
  • ISocketHandler_Add (), ISocketHandler_Mod (), en ISocketHandler_Del ().
  • Nuwe metodes omskryf in ISocketHandler koppelvlak om verskillende
  • ondersteun
  • modelle van aansluiting io:. ISocketHandler_Select (), MaxCount ()
  • verwyder Stel metode () uit Socket klas.
  • Geïmplementeer SocketHandlerEp behulp epoll slegs linux.
  • reinterpret_cast bygevoeg ListenSocket vir IPv6 adres struct.
  • HttpPostSocket lid veranderlike hou http headers (m_fields) is nou
  • beskerm (verander van private).
  • Herstel Reconnect funksie in sockethandler.

Wat is nuut in weergawe 2.3.9.1:

  • Major herstrukturering van sockethandler interne kode. Die gebruik van thread- en memorysafe Clib / c runtime funksies.

Wat is nuut in weergawe 2.3.7:

  • 'n hangende skryf oproep wanneer die gebruik van SSL is vasgestel.
  • 'n ongeluk wanneer ek probeer om 'n STL iterator buite sy grense te verhoog is vasgestel.
  • Samestelling probleme wat veroorsaak word deur ontbreek # include state of # include state binne die biblioteek naamruimte is vasgestel.

Wat is nuut in weergawe 2.3.6:

  • Die OpenSSL vlae is verander om dinge te laat vloei gladder .
  • Die lisensie is aangepas om OpenSSL toelaat.
  • 'n unieke aansluiting identifiseerder en 'n nuwe geldige tjek is bygevoeg.
  • lêerstelsel pad onttrekking metodes is bygevoeg.
  • 'n Changelog lêer is bygevoeg om die verspreiding.
  • Die installering van herdoop tot README.
  • Die pkgconfig gids en * .pc definisie lêer is bygevoeg.

Wat is nuut in weergawe 2.3.5:

  • waardetoevoeging (s) in UdpSocket te stel verstek koppelvlak te gebruik vir multicast.
  • Bygevoeg vlag vir posisie onafhanklike kode vir Linux-x86-32 argitektuur (sien
  • Makefile.Defines.linux-x86-32).
  • Bygevoeg ontbrekende sluit (op sommige verspreiding / gcc weergawes).
  • SetUri in HttpRequest nie meer URLDecodes die hele URL.
  • Fix vir statiese veranderlikes in SSLInitializer.
  • Fix vir nuwe weergawe van OpenSSL (const SSLxx_method ()).
  • Fix vir getnameinfo.
  • Gewysig Nut :: Uri ontleder klas sodat dit split ook die url in pad /
  • soektog string dele.

Ander sagteware ontwikkelaar -

Pekwm
Pekwm

12 Apr 16

Total.js
Total.js

10 Dec 15

StressLinux
StressLinux

19 Jun 16

Kommentaar te C++ Sockets

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!