C++ Sockets

Screenshot der Software:
C++ Sockets
Softwarebeschreibung:
Version: 2.3.9.9
Upload-Datum: 11 Mar 16
Entwickler: -
Lizenz: Frei
Popularität: 2

Rating: nan/5 (Total Votes: 0)

C ++ Sockets ist eine plattformübergreifende, einfach zu bedienende und vollständig freie Bibliothek Software in C ++ implementiert und für die Erstellung BSD-Sockets in Open-Source-Anwendungen als Wrapper verwendet werden.


Unterstützt SSL, IPv6, UDP, TCP und HTTP-Protokolle

Die Bibliothek bietet Unterstützung für SSL (Secure Sockets Layer), IPv6, TCP (Transmission Control Protocol), UDP (User Datagram Protocol), verschlüsselte TCP, HTTP, sowie hochgradig anpassbare Fehlerbehandlung.

C ++ Sockets implementiert die SCTP (Stream Control Transmission Protocol), UDP, TCP und ICMP (Internet Control Message Protocol) Protokolle der Transportschicht sowie die HTTP / HTTPS, SMTP und Ajp / 1.3 Anwendungsschicht-Protokolle.


Erste Schritte mit C ++ Sockets

Für die Installation und die C ++ Sockets-Software auf Ihrem GNU / Linux-Betriebssystem verwenden, müssen Sie die neueste Version von Softoware herunterladen oder direkt aus dem Projekt & rsquo; s. Offiziellen Website, wo es als ein Quellarchiv verteilt

Speichern Sie das Archiv irgendwo auf Ihrem PC, extrahieren Sie dessen Inhalt ein Archiv-Manager-Dienstprogramm, einen Terminal-Emulator-Anwendung öffnen und zum Speicherort der extrahierten Archivdateien bewegen Sie mit dem & lsquo; cd & rsquo; Befehl (z cd /home/softoware/Sockets-2.3.9.9).

Führen Sie die & lsquo; machen & rsquo; Befehl (ohne Anführungszeichen), um die Bibliothek zu erstellen, um sicherzustellen, dass ein GCC-Compiler auf Ihrem GNU / Linux-Betriebssysteme installiert ist. Nach einer erfolgreichen Compilation, führen Sie die & lsquo; make install & rsquo; Befehl als root oder der & lsquo; sudo make install & rsquo; Befehl als privilegierter Benutzer C ++ Sockets gesamte System zu installieren. Führen Sie die & lsquo; Sockets-config & rsquo; Befehl, um zu sehen, wie Sie mit der Bibliothek in Wechselwirkung treten können.


Unter der Haube

Ein Blick unter die Motorhaube des C ++ Sockets-Bibliothek-Software, können wir feststellen, dass es in der Programmiersprache C ++ vollständig geschrieben wurde und entworfen GNU / Linux, Solaris, Microsoft Windows und Mac OS X-Betriebssysteme zu unterstützen. Es funktioniert auf 64-Bit- und 32-Bit-Computer

Was ist neu in dieser Version:.

  • ein Fehler, der HttpGetSocket austreten normalerweise verhindert, wenn eine Null-Byte-Ressource festgelegt wurde geholt.
  • enthält einige fehlende wurden für neuere Compiler enthalten.

Was ist neu in Version 2.3.9.7:

  • Detach Threads, die nie behoben wurde gestoppt.
  • von OnAccept Methode Abnehmen funktioniert jetzt.
  • Zeit eine freistehende Thread zu starten wurde reduziert.

Was ist neu in Version 2.3.9.6:

  • A Timing-Problem in freistehende Sockel gelöst ist.
  • Weitere Konfigurationsoptionen hinzugefügt wurden.
  • Passwort-Zustand-Flags werden nun in Socket abgerufen werden.
  • Die AJP Client-Socket aktualisiert wurde.
  • Der JSON-Parser wurde aktualisiert.

Was ist neu in Version 2.3.9.3:

  • Multithread Unterstützung wurde in Socket hinzugefügt.
  • Build Probleme in mingw / Cygwin wurden behoben.

Was ist neu in Version 2.3.9.2:

  • More interne Umstrukturierung von Socket.
  • Die Methode Get () entfernt wurde. Set () in drei ist:
  • ISocketHandler_Add (), ISocketHandler_Mod () und ISocketHandler_Del ().
  • Neue Methoden definiert in ISocketHandler Schnittstelle zur Unterstützung der verschiedenen
  • Modelle der Buchse io. ISocketHandler_Select (), MaxCount ()
  • Entfernt Set () -Methode von Socket-Klasse.
  • Implementiert SocketHandlerEp mit epoll nur für Linux.
  • reinterpret_cast hinzugefügt in ListenSocket für IPv6-Adresse Struktur.
  • HttpPostSocket Membervariable Halte HTTP-Header (m_fields) ist jetzt
  • geschützt (aus privaten geändert).
  • Reparierte Reconnect-Funktion in Socket.

Was ist neu in Version 2.3.9.1:

  • Major Umstrukturierung von Socket internen Code. Mit Gewinde- und memorysafe clib / c Runtime-Funktionen.

Was ist neu in Version 2.3.7:

  • Anruf Eine hängende Schreib bei Verwendung von SSL wurde behoben.
  • Ein Absturz beim Versuch, eine STL-Iterator über seine Grenzen hinaus zu erhöhen, wurde behoben.
  • Compilation Probleme, die durch # include-Anweisungen oder # include-Anweisungen fehlen in der Bibliothek Namespace festgelegt wurden.

Was ist neu in Version 2.3.6:

  • Die OpenSSL-Flags geändert wurden, um die Dinge reibungsloseren .
  • Die Lizenz openssl zu ermöglichen wurde geändert.
  • Ein eindeutiges Socket-Kennung und ein neuer gültiger Scheck hinzugefügt.
  • Dateisystem-Pfad Abstraktion Methoden wurden hinzugefügt.
  • Ein Changelog-Datei zur Verteilung hinzugefügt wurde.
  • Das Installations wurde README umbenannt.
  • Das pkgconfig Verzeichnis und * .pc Definitionsdatei hinzugefügt wurden.

Was ist neu in Version 2.3.5:

  • Added Methode (n) in UDPSocket einstellen Standard Schnittstelle für Multicast verwendet werden.
  • hinzugefügt Flagge für Position unabhängigen Code für Linux-x86-32-Architektur (siehe
  • Makefile.Defines.linux-x86-32).
  • hinzugefügt fehlende enthält (bei einigen Distributionen / gcc-Versionen).
  • setUri in Httprequest nicht mehr URLDecodes die gesamte URL.
  • Fix für statische Variablen in SSLInitializer.
  • Fix für eine neue Version von OpenSSL (const SSLxx_method ()).
  • Fix für getnameinfo.
  • Modifizierte Dienstprogramm :: Uri Parser-Klasse, so dass es auch die URL in Pfad teilt /
  • Abfragezeichenfolgeflag Teile.

Andere Software von Entwickler -

GENU CMS
GENU CMS

12 Apr 16

intltool
intltool

12 Apr 16

Particle Text
Particle Text

30 Oct 15

Kommentare zu C++ Sockets

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!