C++ Sockets

Software screenshot:
C++ Sockets
Podrobnosti Software:
Verze: 2.3.9.9
Datum uploadu: 11 Mar 16
Vývojka: -
Licence: Volný
Popularita: 2

Rating: nan/5 (Total Votes: 0)

C ++ Sockets je cross-platform, software snadno použitelný a zcela zdarma knihovna implementována v jazyce C ++ a navrženy tak, aby být použit jako obal pro vytváření BSD styl sokety open source aplikací.


Podporuje SSL, IPv6, UDP, TCP a protokoly HTTP

Knihovna poskytuje podporu pro SSL (Secure Sockets Layer), IPv6, TCP (Transmission Control Protocol), UDP (User Datagram Protocol), šifrované TCP, HTTP, stejně jako vysoce přizpůsobitelné zpracování chyb.

C ++ Zásuvky implementuje SCTP (Stream Control Transmission Protocol), UDP, TCP a ICMP (Internet Control Message Protocol) protokoly transportní vrstvy, stejně jako HTTP / HTTPS, SMTP a AJP / 1,3 protokoly aplikační vrstvy.


Začínáme s C ++ Sockets

Chcete-li nainstalovat a používat software C ++ Sockets na operačním systému GNU / Linux, musíte stáhnout nejnovější verzi z Softoware nebo přímo z projektu & rsquo; s. Oficiální webové stránky, kde je distribuován jako zdrojový archiv

Uložit archiv někde na vašem PC, extrahujte jeho obsah pomocí správce archivů nástroj, otevřete terminálové aplikace emulátoru a přesunout do umístění extrahované archivních souborů pomocí & lsquo; CD & rsquo; Příkaz (například cd /home/softoware/Sockets-2.3.9.9).

Spustit & lsquo, aby & rsquo; Příkaz (bez uvozovek) pro kompilaci knihovny, ujistěte se, že GCC je nainstalován na vašem operačním systému GNU / Linux. Po úspěšném kompilace, spustit & lsquo; make install & rsquo; příkaz jako root nebo pod & lsquo; sudo make install & rsquo; Příkaz jako privilegovaného uživatele k instalaci systému C ++ Sockets široký. Spusťte & lsquo; Sockets-config & rsquo; Příkaz vidět, jak můžete komunikovat s knihovnou.


Pod kapotou

se podrobněji podíváme pod kapotu software C ++ Sockets knihovny, můžeme si všimnout, že byla napsána zcela v C ++ programovací jazyk a navržen pro podporu GNU / Linux, Solaris, Microsoft Windows a operační systémy Mac OS X. Pracuje na 64bitových i 32bitových počítačů

Co je nového v této verzi:.

  • chyba, která bránila HttpGetSocket z vystupujících za normálních okolností, pokud zdroj nulový bajt bylo přitažené za vlasy byla opravena.
  • Některé chybějící zahrnuje byli zařazeni u novějších kompilátorů.

Co je nového ve verzi 2.3.9.7:

  • Detach~~HEAD=pobj~~number=plural vláken, které nikdy nepřestal byla opravena.
  • Odpojení od způsobu OnAccept nyní pracuje.
  • Time zahájit samostatně stojící nit byla snížena.

Co je nového ve verzi 2.3.9.6:

  • A~~HEAD=pobj časování problém byl vyřešen v samostatných zásuvek.
  • Další možnosti konfigurace byly přidány.
  • Ztracené státní vlajky jsou nyní načteny v sockethandler.
  • Klient zásuvka AJP byl aktualizován.
  • JSON parser byl aktualizován.

Co je nového na podporu verze 2.3.9.3:

  • Multithread~~HEAD=pobj byla přidána v sockethandler.
  • Build problémy mingw / cygwin byly stanoveny.

Co je nového ve verzi 2.3.9.2:

  • More~~HEAD=pobj vnitřní restrukturalizaci SocketHandler.
  • Metoda get () byla odstraněna. Set () byla rozdělena na tři části:
  • ISocketHandler_Add (), ISocketHandler_Mod (), a ISocketHandler_Del ().
  • Nové metody definované v ISocketHandler rozhraní podporují různé
  • modely socket io:. ISocketHandler_Select (), MaxCount ()
  • Odebráno metoda Set () ze třídy Socket.
  • Realizuje SocketHandlerEp pomocí epoll pouze pro Linux.
  • reinterpret_cast přidán ListenSocket pro IPv6 adresy struct.
  • HttpPostSocket členské proměnné z držby HTTP hlavičky (m_fields) je nyní
  • chráněn (změnila ze soukromí).
  • Opravený funkce Znovu v sockethandler.

Co je nového ve verzi 2.3.9.1:

  • Major restrukturalizaci z sockethandler interního kódu. Použití závitem a memorysafe clib / c runtime funkce.

Co je nového ve verzi 2.3.7:

  • Závěsné zápisu volání Při použití SSL byla opravena.
  • Selhání při pokusu o zvýšení iterátor STL mimo její hranice byla opravena.
  • Problémy s kompilací způsobené chybějící # include příkazy nebo příkazy # include uvnitř knihovny názvů byly opraveny.

Co je nového ve verzi 2.3.6:

  • OpenSSL vlajky byly upraveny tak, aby se věci plynout hladší .
  • Licence byla upravena tak, aby povolit OpenSSL.
  • byly přidány jedinečný identifikátor zásuvka a nový platný kontrola.
  • byly přidány Filesystem cesta metody abstrakce.
  • seznam změn soubor byl přidán do distribuce.
  • Instalovat byla přejmenována na README.
  • byly přidány Soubor pkgconfig adresář a * definice .pc.

Co je nového ve verzi 2.3.5:

  • Metoda Added (y) UdpSocket nastavit výchozí rozhraní, které mají být použity pro výběrové vysílání.
  • Přidána vlajku na pozici nezávislého kód pro Linux-x86-32 architektuře (viz
  • Makefile.Defines.linux-x86-32).
  • Přidána chybějící zahrnuje (na některých distribucích / verzi GCC).
  • SetUri v HttpRequest již URLDecodes celou adresu URL.
  • Fix pro statické proměnné v SSLInitializer.
  • Fix pro novou verzi OpenSSL (const SSLxx_method ()).
  • Fix pro getnameinfo.
  • Modifikovaná Utility :: Uri parser třída, takže to také rozdělí url do adresáře /
  • QueryString díly.

Ostatní software developer -

StressLinux
StressLinux

19 Jun 16

intltool
intltool

12 Apr 16

Particle Text
Particle Text

30 Oct 15

Caixa Magica
Caixa Magica

9 Dec 15

Komentáře k C++ Sockets

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!