Free download HS MSG C/C++ Messaging Library

HS MSG C/C++ Messaging Library

1.0.3
HS MSG C/C++ Messaging Library, Message Oriented Middleware in C/C++ for Windows, Linux, MAC OSX,
Free Download
User rating
0
0 votes
License
Shareware
OS
Windows
Developer
Version
1.0.3
Language
English
Release date
6 July 2013

Editor's review

Instant messaging is an integral part of functionalities of computer networks today. It started some decades back with the enhancement in network capabilities and was done through computers and mainframes but has come up on a large scale to mobiles and various other portable devices. The market strength for a messaging application is very high provided it is comprehensive in features and functionality. If you are a developer and want to create a messaging application for a device or want to integrate instant messaging capabilities in your applications, then you must certainly try using HS MSG C/C++ Messaging Library v.1.0.0.

HS MSG C/C++ Messaging Library by HillStone Software is a shareware program which acts as a middleware in messaging network for communication among threads pertaining to same process and among different processes on the same thread. This software development kit has been designed to run on Mac OSX, iPhone, Linux and Windows. The program has the most simplified interface in C for sending and receiving messages and receives messages asynchronously via a poll method using the HsMsgPollQueue() API. Similarly, the message sending can be either synchronous or asynchronous with respective APIs. The messages containing large data set can also be sent using this program with data buffers in which re-assembly, segmentation and re-transmissions are handled by IP. It has a vast C library which is cross platform entailing Mac OSX, iOS, Unix, Linux and Windows. The program has the capability to handle multiple concurrent sessions of messaging and supports simultaneous sending and reception of messages.

Overall, HS MSG C/C++ Messaging Library v.1.0.0 is a nice application for creating standalone messaging applications or for embedding messaging capabilities in an application of any of the above platforms, leading it to score three and a half rating points on the scale of five.

Publisher's description

HS MSG is a C/C++ messaging library (message oriented middleware) for communication between threads of the same process and between different processes on the same or on different computers. HS MSG C/C++ messaging SDK runs on Windows, Linux, MAC OSX, iPhone iOS. HS MSG is supplied with full C source code. The use of HS MSG is Royalty Free
Features
* Simple C interface for message sending and reception
* Message reception asynchronously (poll method) using HsMsgPollQueue()
* Message sending asynchronously (HsMsgPostMessage()) or synchronously (HsMsgSendMessage())
* Capability to send and receive messages containing large data buffers (segmentation, re-assembly re-transmissions are handled by internal protocol)
* Cross platform C library for Windows, Unix/Linux, MAC OS X, iOS
* C Source code suitable for porting to embedded devices
* Thread safe
* Simultaneous messages sending and reception, multiple concurrent message sessions are supported
* Deliver messages to different queues created either by different distributed computers or by differnet processes on the same computer or to local queues belonging to the same process
* Reliable message transport protocol implemented over UDP
API Summary:
* HsMsgInit()
* HsMsgCleanUp()
* HsMsgCreateInbox()
* HsMsgAddQueue()
* HsMsgTick()
* HsMsgReadQueue()
* HsMsgPostMessage()
* HsMsgSendMessage()
* HsMsgRemoveQueue()
* HsMsgDestroyInbox()
* HsMsgCleanUp()
Development Tools: The HS MSG library is provided with the following project build environments:
* Microsoft Visual Studio 6.0
* Microsoft Visual Studio 2005
* Microsoft Visual Studio 2010
* MAX OS X XCode
* Linux gcc makefile
HS MSG C/C++ Messaging Library
HS MSG C/C++ Messaging Library
Version 1.0.3
Free Download

User comments

Rate this program