C++ Sockets

Logiciel capture d'écran:
C++ Sockets
Détails logiciels:
Version: 2.3.9.9
Date de transfert: 11 Mar 16
Développeur: -
Licence: Gratuit
Popularité: 21

Rating: 5.0/5 (Total Votes: 1)

C ++ Sockets est un multi-plateforme, logiciel de bibliothèque facile à utiliser et entièrement gratuit implémenté en C ++ et conçu pour être utilisé comme une enveloppe pour la création de sockets BSD dans des applications open source.


Prise en charge de SSL, IPv6, UDP, TCP et HTTP

La bibliothèque prend en charge le protocole SSL (Secure Sockets Layer), IPv6, TCP (Transmission Control Protocol), UDP (User Datagram Protocol), TCP cryptée, HTTP, ainsi que la gestion des erreurs hautement personnalisable.

C ++ Sockets met en œuvre la SCTP (Stream Control Transmission Protocol), UDP, TCP et ICMP (Internet Control Message Protocol) des protocoles de couche de transport, ainsi que les protocoles HTTP / HTTPS, SMTP et Ajp / 1.3 protocoles de couche d'application.


Mise en route avec C ++ Sockets

Pour installer et utiliser le logiciel C ++ Sockets sur votre système d'exploitation GNU / Linux, vous devez télécharger la dernière version de Softoware ou directement du projet & rsquo;. S site officiel, où il est distribué sous forme d'archive source

Enregistrer l'archive quelque part sur votre PC, extraire son contenu en utilisant un utilitaire de gestion d'archives, ouvrez une application d'émulation de terminal et de passer à l'emplacement des fichiers d'archives extraites en utilisant le & lsquo; cd & rsquo; commande (par exemple cd /home/softoware/Sockets-2.3.9.9).

Exécuter le & lsquo; faire & rsquo; commande (sans les guillemets) pour compiler la bibliothèque, faire en sorte qu'un compilateur GCC est installé sur vos systèmes d'exploitation GNU / Linux. Après une compilation réussie, exécutez le & lsquo; make install & rsquo; commande en tant que root ou & lsquo; sudo make install & rsquo; commande en tant qu'utilisateur privilégié pour installer le système C ++ Sockets large. Exécutez le & lsquo; Sockets-config & rsquo; commande pour voir comment vous pouvez interagir avec la bibliothèque.


Sous la capuche

Jeter un oeil sous le capot du logiciel de bibliothèque C ++ Sockets, nous pouvons remarquer qu'il a été entièrement écrit dans le langage de programmation C ++ et conçu pour supporter GNU / Linux, Solaris, Microsoft Windows et les systèmes d'exploitation Mac OS X. Il fonctionne sur les ordinateurs 64 bits et 32 ​​bits

Ce qui est nouveau dans cette version:.

  • un bug qui empêchait HttpGetSocket de sortir normalement si une ressource de zéro octet a été adjugée a été fixé.
  • Certains manquant inclut ont été inclus pour les compilateurs les plus récents.

Ce qui est nouveau dans la version fils de 2.3.9.7:

  • Detach~~number=plural qui n'a jamais arrêté a été corrigé.
  • Détacher de méthode OnAccept fonctionne maintenant.
  • Temps de lancer un thread détaché a été réduit.

Ce qui est nouveau dans la version problème de synchronisation 2.3.9.6:

  • A a été résolu dans des douilles individuelles.
  • Plus d'options de configuration ont été ajoutés.
  • drapeaux perdus de l'Etat sont maintenant récupérés dans sockethandler.
  • Le socket client AJP a été mis à jour.
  • L'analyseur de JSON a été mis à jour.

Ce qui est nouveau à l'appui version 2.3.9.3:

  • Multithread a été ajouté en sockethandler.
  • Créer des problèmes dans mingw / cygwin ont été fixés.

Ce qui est nouveau dans la version 2.3.9.2:

  • More restructuration interne de SocketHandler.
  • La méthode Get () a été supprimé. Set () a été divisé en trois:
  • ISocketHandler_Add (), ISocketHandler_Mod (), et ISocketHandler_Del ().
  • De nouvelles méthodes définies dans l'interface ISocketHandler supportant les différents
  • modèles de prise io:. ISocketHandler_Select (), MaxCount ()
  • Set méthode Supprimé () de la classe Socket.
  • Mise en œuvre SocketHandlerEp utilisant epoll pour linux seulement.
  • reinterpret_cast ajouté à ListenSocket pour adresse ipv6 struct.
  • HttpPostSocket élément de maintien variable de têtes HTTP (m_fields) est maintenant
  • protégé (changé du privé).
  • Réparé fonction Reconnect dans sockethandler.

Ce qui est nouveau dans la version 2.3.9.1:

  • Major restructuration de sockethandler code interne. Utilisation et memorysafe clib fileté / c runtime fonctions.

Ce qui est nouveau dans la version 2.3.7:

  • Une écriture appel de suspension lors de l'utilisation de SSL a été fixé.
  • Un accident en essayant d'augmenter un itérateur STL au-delà de ses limites a été fixé.
  • Problèmes de compilation causées par manque instructions #include ou instructions #include dans la bibliothèque espace de noms ont été fixés.

Ce qui est nouveau dans la version 2.3.6:

  • Les drapeaux OpenSSL ont été modifiés pour rendre les choses coulent plus lisse .
  • La licence a été modifiée pour permettre openssl.
  • Un identificateur de socket unique et un nouveau chèque valide ont été ajoutés.
  • méthodes d'abstraction de chemin de système de fichiers ont été ajoutés.
  • Un fichier Changelog a été ajouté à la distribution.
  • L'installation a été renommé à README.
  • Le fichier de répertoire pkgconfig et * définition de .pc ont été ajoutés.

Ce qui est nouveau dans la version 2.3.5:

  • méthode (s) Ajouté à UdpSocket pour définir par défaut Interface à utiliser pour la multidiffusion.
  • Ajout drapeau pour la position code indépendant pour l'architecture linux-x86-32 (voir
  • Makefile.Defines.linux-x86-32).
  • Ajout manquante comprend (sur certaines distributions / versions de gcc).
  • setUri en HttpRequest plus URLDecodes l'ensemble url.
  • Fix pour les variables statiques dans SSLInitializer.
  • Correction d'une nouvelle version de openssl (const SSLxx_method ()).
  • Fix pour getnameinfo.
  • Utilitaire de modification :: Uri classe parser donc il divise également l'url dans le chemin /
  • Pièces querystring.

D'autres logiciels de développeur -

IT Asset Tool
IT Asset Tool

2 Apr 18

Stellarium
Stellarium

17 Aug 18

Caixa Magica
Caixa Magica

9 Dec 15

Pekwm
Pekwm

12 Apr 16

Commentaires à C++ Sockets

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!