C++ Sockets

Screenshot Software:
C++ Sockets
Detalii soft:
Versiune: 2.3.9.9
Incarca data: 11 Mar 16
Producător: -
Licenţă: Gratuit
Popularitate: 2

Rating: nan/5 (Total Votes: 0)

C ++ Sockets este un cross-platform, ușor de utilizat și complet gratuit software-ul de bibliotecă implementat în C ++ și proiectat pentru a fi utilizat ca un înveliș pentru a crea prize BSD în aplicații open source.


Suportă SSL, IPv6, UDP, TCP și protocoalele HTTP

Biblioteca oferă suport pentru SSL (Secure Sockets Layer), IPv6, TCP (Transmission Control Protocol), UDP (User Datagram Protocol), TCP criptat, HTTP, precum și de eroare de manipulare foarte personalizabile.

C ++ Tubulare implementează SCTP (Stream Transmission Control Protocol), UDP, TCP și ICMP (Internet de Control Message Protocol), protocoale de strat de transport, precum și HTTP / HTTPS, SMTP și AJP / 1.3 Protocoale stratului de aplicație.


Noțiuni de bază cu C ++ Sockets

Pentru a instala și utiliza software-ul C ++ Tubulare pe sistemul de operare GNU / Linux, trebuie să descărcați cea mai recentă versiune de Softoware sau direct din proiect & rsquo;. Site-ul e oficial, în cazul în care acesta este distribuit ca o arhivă sursă

Salvați arhiva undeva pe PC-ul, se extrage conținutul său folosind un utilitar de manager de arhive, deschideți un emulator de terminal și de a trece la locația fișierelor arhivă extrase cu ajutorul & lsquo; cd & rsquo; comandă (de exemplu, /home/softoware/Sockets-2.3.9.9 cd).

Pornește & lsquo; face & rsquo; comandă (fără ghilimele) pentru a compila biblioteca, asigurându-vă că un compilator CCG este instalat pe sistemele de operare GNU / Linux. După o compilare de succes, executați & lsquo; make install & rsquo; comandă ca root sau & lsquo; sudo make install & rsquo; comandă ca un utilizator privilegiat pentru instalarea sistemului C ++ Sockets larg. Pornește & lsquo; Sockets-config & rsquo; comandă pentru a vedea modul în care puteți interacționa cu biblioteca.


Sub capotă

Având o privire sub capota a software-ului de bibliotecă C ++ Tubulare, putem observa că acesta a fost scris în întregime în ++ limbajul de programare C și concepute pentru a sprijini GNU / Linux, Solaris, Microsoft Windows și sistemele de operare Mac OS X. Acesta funcționează pe computerele pe 64 de biți și pe 32 de biți

Ce este nou în această versiune:.

  • un bug care a împiedicat HttpGetSocket să iasă în mod normal, în cazul în care o resursă octet zero, a fost preluată a fost fixată.
  • Unele lipsă include au fost incluse pentru compilatoare mai noi.

Ce este nou în fire 2.3.9.7:

  • Detach~~number=plural versiune care nu sa oprit a fost fixat.
  • Desprinderea din metoda OnAccept funcționează acum.
  • timp pentru a lansa un fir detașat a fost redusă.

Ce este nou în versiunea 2.3.9.6:

  • A problemă de sincronizare a fost rezolvată în prize detașate.
  • au fost adăugate mai multe opțiuni configurați.
  • steaguri de stat pierdute sunt acum recuperate în sockethandler.
  • Priza client AJP a fost actualizat.
  • parser JSON a fost actualizat.

Ce este nou în sprijinul versiunea 2.3.9.3:

  • Multithread a fost adăugat în sockethandler.
  • Construiți probleme în MinGW / cygwin au fost fixate.

Ce este nou în versiunea 2.3.9.2:

  • More restructurare internă a SocketHandler.
  • Metoda get () a fost eliminată. Set () a fost împărțit în trei:
  • ISocketHandler_Add (), ISocketHandler_Mod (), și ISocketHandler_Del ().
  • Noi metode definite în interfața ISocketHandler pentru a sprijini diferite
  • modele de soclu io:. ISocketHandler_Select (), MAXCOUNT ()
  • Set metoda Eliminat () din clasa Socket.
  • Implementarea SocketHandlerEp folosind epoll pentru numai Linux.
  • reinterpret_cast adăugat în ListenSocket pentru struct adresă IPv6.
  • HttpPostSocket elementul de susținere a variabilei antete HTTP (m_fields) este acum
  • protejat (schimbat de la privat).
  • Repaired funcția reconectare în sockethandler.

Ce este nou în versiunea 2.3.9.1:

  • Major restructurare a codului intern sockethandler. Cu ajutorul infilarea și memorysafe CLIB / c funcții de execuție.

Ce este nou în versiunea 2.3.7:

  • agățat de scriere apel, atunci când SSL a fost fixată.
  • Un accident atunci când încearcă să crească un iterator STL dincolo de limitele sale a fost fixată.
  • Probleme de compilare cauzate de lipsa declarațiilor #include sau declarații #include în interiorul spațiului de nume de bibliotecă au fost fixate.

Ce este nou în versiunea 2.3.6:

  • Drapelele OpenSSL au fost modificate pentru a face lucrurile mai lin flux .
  • Licența a fost modificată pentru a permite OpenSSL.
  • s-au adăugat un identificator soclu unic și o nouă verificare validă.
  • s-au adăugat metode de captare a căii Filesystem.
  • Un fișier Changelog a fost adăugat la distribuție.
  • amenjare a fost redenumită README.
  • s-au adăugat fișierul director pkgconfig și * definiție .pc.

Ce este nou în versiunea 2.3.5:

  • metoda (e) Adăugat în UdpSocket pentru a seta implicit interfață pentru a folosi multicast.
  • pavilion Adăugat pentru cod independent, poziție pentru arhitectura linux x86-32 (a se vedea
  • Makefile.Defines.linux-x86-32).
  • Adăugat lipsă include (pe unele distribuții / versiuni GCC).
  • în HttpRequest nu Seturi mai URLDecodes întreaga adresă URL.
  • Fix pentru variabile statice în SSLInitializer.
  • Fix pentru noua versiune de OpenSSL (Const SSLxx_method ()).
  • Fix pentru getnameinfo.
  • Modificare utilitate :: Uri clasa interpretor, deci, de asemenea, imparte URL-ul în calea /
  • piese de QueryString.

Alte software-uri de dezvoltator -

Xfburn
Xfburn

22 Jun 18

Vala
Vala

16 Aug 18

Amun
Amun

12 Mar 16

Comentarii la C++ Sockets

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!