HS MSG C/C++ Messaging Library 1.0.3

Licence: Essai gratuit ‎Taille du fichier: 2.31 MB
‎Note des utilisateurs: 3.5/5 - ‎2 ‎Votes

HS MSG est une bibliothèque de messagerie C/C++ (middleware orienté message) pour la communication entre les threads d’un même processus et entre différents processus sur les mêmes ordinateurs ou sur différents ordinateurs. HS MSG C/C++ messagerie SDK fonctionne sur Windows, Linux, MAC OSX, iPhone iOS. HS MSG est fourni avec le code source C complet. L’utilisation de HS MSG est libre de redevances fonctionnalités * Interface C simple pour l’envoi de messages et la réception * Réception des messages asynchrone (méthode de sondage) à l’aide de HsMsgPollQueue() * Envoi de messages asynchrone (HsMsgPostMessage)) ou synchrone (HsMsgSendMessage)) * Capacité d’envoyer et de recevoir des messages contenant de grands tampons de données (segmentation, réa assembly re-transmissions sont traitées par protocole interne) * Cross plate-forme C bibliothèque pour Windows, Unix / Linux, MAC OS X, iOS * Code source C adapté au portage vers les périphériques embarqués * Thread sûr * Envoi et réception simultanés de messages, plusieurs sessions de messages simultanées sont prises en charge * Transmettre des messages à différentes files d’attente créées soit par différents ordinateurs distribués, soit par des processus differnet sur le même ordinateur ou dans des files d’attente locales appartenant au même processus * Protocole fiable de transport de messages mis en œuvre sur UDP Résumé de l’API: * HsMsgInit () * HsMsgCleanUp () * HsMsgCreateInbox() * HsMsgAddQueue() * HsMsgTick () * HsMsgReadQueue () * HsMsgPostMessage() * HsMsgSendMessage() * HsMsgRemoveQueue () * HsMsgDestroyInbox() * HsMsgCleanUp () Outils de développement : La bibliothèque HS MSG dispose des environnements de construction de projets suivants : * Microsoft Visual Studio 6.0 * Microsoft Visual Studio 2005 * Microsoft Visual Studio 2010 * MAX OS X XCode * Linux gcc makefile

historique de la version

  • Version 1.0.3 posté sur 2013-07-06
    Nouvelle version

Détails du programme