C++ Sockets

Screenshot Software:
C++ Sockets
Szczegóły programowe:
Wersja: 2.3.9.9
Filmu: 11 Mar 16
Wywoływacz: -
Licencja: Wolny
Popularność: 2

Rating: nan/5 (Total Votes: 0)

C ++ Gniazdka jest cross-platform, łatwe w użyciu i całkowicie darmowy program Biblioteka wdrożone w C ++ i przeznaczony do stosowania jako zewnętrzna otoczka do tworzenia gniazd BSD w aplikacjach open source.


Obsługuje SSL, IPv6, UDP, TCP i protokołów HTTP

Biblioteka zapewnia obsługę protokołu SSL (Secure Sockets Layer), IPv6, TCP (Transmission Control Protocol), UDP (User Datagram Protocol), szyfrowanego protokołu TCP, HTTP, jak również wysoce konfigurowalny obsługę błędów.

C ++ Gniazdka realizuje SCTP (Stream Transmission Control Protocol), UDP, TCP i ICMP (Internet Control Message Protocol) protokoły warstwy transportowej, jak i HTTP / HTTPS, SMTP i AJP / 1.3 protokoły warstwy aplikacji.


Rozpoczęcie pracy z C ++ Sockets

Aby zainstalować i korzystać z oprogramowania C ++ Sockets od systemu operacyjnego GNU / Linux, należy pobrać najnowszą wersję ze Softoware lub bezpośrednio z projektem & rsquo; s. Oficjalną stronę internetową, gdzie jest rozprowadzany jako archiwum źródłowego

Zapisz archiwum gdzieś na komputerze, wyodrębnić jego zawartość za pomocą narzędzia Menedżer archiwum, otwórz emulator terminala aplikację i przejść do lokalizacji wyodrębnionych plików archiwalnych używając & lsquo; CD & rsquo; polecenia (np cd /home/softoware/Sockets-2.3.9.9).

Uruchom & lsquo; & rsquo dokonać; Polecenie (bez cudzysłowów), aby skompilować bibliotekę, upewniając się, że kompilator GCC jest instalowany w systemach operacyjnych GNU / Linux. Po udanej kompilacji, uruchom & lsquo; make install & rsquo; polecenia jako root lub w & lsquo; sudo make install & rsquo; Komenda jako uprzywilejowanego użytkownika do zainstalowania systemu C ++ szeroka Sockets. Uruchom lsquo &; Sockets-config & rsquo; polecenie, aby zobaczyć, jak można komunikować się z biblioteką.


Pod maską

Biorąc spojrzeć pod maską oprogramowania biblioteki C ++ Sockets, możemy zauważyć, że został on w całości napisany w języku programowania C ++ i zaprojektowane tak, aby wspierać GNU / Linux, Solaris, Microsoft Windows oraz systemów operacyjnych Mac OS X. To działa na 64-bitowych i 32-bitowych komputerów

Co nowego w tej wersji.

  • błąd, który uniemożliwiał HttpGetSocket z wyjściem normalnie, jeśli zasób bajt zerowy została pobrana została ustalona.
  • brakujące obejmuje zostały włączone do nowszych kompilatorów.

Co nowego w wersji 2.3.9.7:

  • Detach~~HEAD=pobj~~number=plural wątków, które nigdy nie przestał został naprawiony.
  • Odłączanie od sposobu OnAccept teraz działa.
  • Czas do rozpoczęcia wolnostojący wątek został zmniejszony.

Co nowego w wersji 2.3.9.6:

  • A~~HEAD=pobj problemu rozrządu został rozwiązany jednorodzinnych gniazd.
  • Więcej opcji konfiguracji zostały dodane.
  • zgubiono flagi państwowe są teraz pobierane w sockethandler.
  • Gniazdo klienta AJP została zaktualizowana.
  • parser JSON został zaktualizowany.

Co to została dodana w sockethandler. Nowa na poparcie wersji 2.3.9.3:

  • Multithread~~HEAD=pobj
  • Budowanie problemy mingw / cygwin zostały ustalone.

Co nowego w wersji 2.3.9.2:

  • More~~HEAD=pobj wewnętrznej restrukturyzacji SocketHandler.
  • Metoda get () została usunięta. Set () został podzielony na trzy części:
  • ISocketHandler_Add (), ISocketHandler_Mod () i ISocketHandler_Del ().
  • Nowe metody zdefiniowane w interfejsie ISocketHandler wspierać inny
  • modele gniazda IO. ISocketHandler_Select (), MAXCOUNT ()
  • Usunięto Set () metody z klasy Socket.
  • Wdrożone SocketHandlerEp użyciu epoll tylko dla Linuksa.
  • reinterpret_cast dodane ListenSocket IPv6 adres struktury.
  • HttpPostSocket nagłówki HTTP członkiem zmienną Holding (m_fields) jest teraz
  • zabezpieczone (zmieniono z prywatnych).
  • Naprawiony funkcja Ponownie w sockethandler.

Co nowego w wersji 2.3.9.1:

  • Major restrukturyzacja sockethandler kodu wewnętrznego. Korzystanie gwintowanie i memorysafe clib / C Runtime funkcje.

Co nowego w wersji 2.3.7:

  • wiszące wywołanie zapisu przy użyciu protokołu SSL została ustalona.
  • Wypadek podczas próby zwiększenia iterację STL poza jego granice została ustalona.
  • Problemy z kompilacją spowodowane brakuje oświadczenia lub #include #include wewnątrz przestrzeni nazw biblioteki zostały ustalone.

Co nowego w wersji 2.3.6:

  • Flagi OpenSSL zostały zmodyfikowane, aby rzeczy przepływu gładsza .
  • licencja została zmodyfikowana tak, aby umożliwić OpenSSL.
  • dodano Unikalny identyfikator gniazda i nowa ważna kontrola.
  • dodano metody poboru ścieżek plików.
  • Zmiany plik został dodany do dystrybucji.
  • Install został przemianowany na README.
  • Plik katalog pkgconfig oraz * Definicja .pc dodano.

Co nowego w wersji 2.3.5:

  • Metoda (-y) dodane w UdpSocket ustawienie domyślne interfejs stosować multicast.
  • Dodano flagę położenia kodu niezależnego dla Linux-x86-32 architektury (patrz
  • Makefile.Defines.linux-x86-32).
  • Dodano brakujące obejmuje (w niektórych dystrybucjach / Wersje GCC).
  • SetUri w HttpRequest nie URLDecodes cały adres.
  • Fix dla zmiennych statycznych w SSLInitializer.
  • Fix dla nowej wersji OpenSSL (const SSLxx_method ()).
  • Usunięto getnameinfo.
  • Zmodyfikowany użytkowy :: Uri klasy parser dlatego też dzieli URL w ścieżce /
  • Elementy kwerendy.

Inne programy z deweloperem -

Pekwm
Pekwm

12 Apr 16

GolfS
GolfS

29 Oct 15

is.js
is.js

6 Mar 16

Mako Framework
Mako Framework

10 Dec 15

Komentarze do C++ Sockets

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!