Product Details

HS MSG C/C++ Messaging Library 1.0.1

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 is a free to try software. You can free download and try it for an evaluation period.



     

Dialup (56k) 05 m 23 s
ISDN (128k) 02 m 22 s
DSL (512k) 36 s
Cable (1024k) 18 s
T1 (1484k) 13 s
related terms
Related Software
Similar Download Catalog
 
a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z