HS MSG C/C++ Messaging Library 1.0

Hillstone Software in Development \ Components and Libraries

HS MSG C/C++ Messaging Library, Message Oriented Middleware in C/C++ for Windows, Linux, MAC OSX, iOS


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

* 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 1.0 Components and Libraries software developed by Hillstone Software. The license of this components and libraries software is demo$, the price is 299.00, you can free download and get a free trial before you buy a registration or license. Do not use illegal warez version, crack, serial numbers, registration codes, pirate key for this components and libraries software HS MSG C/C++ Messaging Library. If you want to get a full and unlimited version of HS MSG C/C++ Messaging Library, you should buy from original publisher Hillstone Software.

Similar Software

HS Download HTTP Client Library in C/C++ 1.0.1 Hillstone Software  C and C++

HS Download - HTTP client library in C/C++ for Windows and Linux HS Download is an HTTP client library and Web download SDK for Windows and Linux. HS Download is implemented in C/C++ and allows a programmer to download files from web servers using a standard DLL API or HTTP client C static...

MarshallSoft AES Library for C/C++ 1.0 MarshallSoft Computing  Misc. Dev. Tools

MarshallSoft AES Library for C/C++ is a very useful component that was especially designed to help developers integrate strong encryption features in the applications they build. Advanced Encryption Standard is used by many institutions since it ensures unbreakable security for sensitive data...

Client / Server Communications Library for C/C++ 6.2 MarshallSoft Computing  Misc. Dev. Tools

The Client/Server Communication Library for C/C++ (CSC4C) is a TCP/IP communication component DLL library. CSC4C uses the standard Windows API (Application Programmer's Interface) to communicate with other programs (written using CSC) across any TCP/IP network such as the Internet.

SMTP/POP3/IMAP Email Engine for C/C++ 5.2 MarshallSoft Computing  Components and Libraries

MarshallSoft SMTP/POP3/IMAP C/C++ email (32&64 bit) component library (SEE4C) uses a simple API to send and receive mail, including HTML, MIME Base64 and quoted-printable encoded attachments, from within an application. Features of SEE4C include: - Send email with inline HTML, GIF, TIF,...

CMATH for Borland C/C++ 6.3.0 OptiCode - Dr. Martin Sander Software Dev.  Misc. Dev. Tools

CMATH for Borland C/C++ is a useful and comprehensive library for complex-number arithmetics and mathematics, both in cartesian and in polar coordinates, for C/C++ and Pascal/Delphi compilers. CMATH is available as a stand-alone product. It is also included in the OptiVec package. All functions...

C= Parallel C/C++ Programming Language Extension New HOOPOE ProGroup  Misc. Dev. Tools

C= Parallel C/C++ Programming Language Extension includes a collection of programming paradigms connected with C / C++. The principles and constructs of C= including flexible task-thread semantics, parallel visibility scopes, object-free synchronization, and wake-wait task interaction paradigm...

Optivec for Borland C/C++ 6.3.0 OptiCode - Dr. Martin Sander Software Dev.  Misc. Dev. Tools

Optivec for Borland C/C++ comes with libraries of vector, matrix, and complex math functions for PC compilers. Most programs that process numerical data consist of loops. But loop overhead is unnecessarily slow. Replacing these loops by hand-optimized, Assembler-written vector functions and...

C/C++ Compiler Package for RX Family 1.02 Release 00 Renesas Electronics Corporation  Misc. Dev. Tools

The C/C++ Compiler Package for RX Family package includes the following embedded system development tools: C/C++ compiler ANSI-compliant. Language specification supports exception processing and template functions according to ANSI/ISO standards. This compiler builds a RX application written in...

Visual Browser for C/C++ 2 2 Fatesoft.com  File & Disk Management

Visual Browser for C/C++ is a C/C++ Code Browser integrating program code editor,analyzer and documentation generator with code flowcharting and visualization. It can help programmers to browse,edit,document and understand c,c++source code with built-in analysis for C/C++ program.It also can be...

Eclipse IDE for C/C++ Developers 4.2.0 Eclipse Foundation  Misc. Dev. Tools

Eclipse IDE for C/C++ Developers is a powerful environment that was designed in order to provide any C/C++ developer with Mylyn integration. Eclipse IDE for C/C++ Developers contains what you need to quickly and easily build C/C++ applications.

Popular Software of Development - Components and Libraries

aiCharts for Android 1.0.0 ArtfulBits Inc.  Components and Libraries

ArtfulBits Android chart (aiCharts) is a professional solution with a comprehensive feature set. aiCharts is a complete framework that allows developers to enhance applications with slick interactive charts in mere hours (with available technical support, samples and tutorials). aiCharts provides...

Java Bridge to Exchange 1.0 Moyosoft  Components and Libraries

The Java Bridge to Exchange product is an effective solution to access data stored in the Microsoft Exchange server from Java. Exchange items like e-mails, contacts and appointments can be accessed, created, imported or exported with the library. The library can be used to integrate Exchange with...

PrecisionID Code128 Barcode Fonts 4.0 PrecisionID  Components and Libraries

PrecisionID Code 128 includes TrueType, Binary PostScript, and ASCII PostScript Fonts so you can easily print barcodes in Excel, Word, Crystal Reports, and Access! PrecisionID Font Formatting Components(TM) simplify barcode generation with a Crystal Reports UFL, Microsoft VBA module for Excel,...

Luxand FaceCrop Face Detection SDK 1.0 Luxand Development  Components and Libraries

Face detection software provides web developers the perfect solution to greatly optimize and automate the process of creating professional-looking, passport-like photos from original images of any type. Regardless of the quality, size, aspect ratio of the original image, the software can produce...


Ozeki VoIP SIP .NET SDK allows to develop a DTMF navigated IVR system written in VB.NET. In this sample program an IVR tree is built up from .xml file and SIP communication is supported by Ozeki SIP SDK. The extended codec support (G.729 and further codecs) assures excellent sound quality. The...

Luxand FaceSDK 6.5.1 Luxand Development  Components and Libraries

Add facial recognition and biometric identification features to your applications. FaceSDK is a multi-platform library enabling Microsoft Visual C++, C#, Objective C, VB, Java and Delphi developers implement fast and precise face recognition and identification in their applications. Working in...

wolfSSL 3.15.0 wolfSSL  Components and Libraries

The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating environments as well because of its royalty free...

FlashViewer Engine 1.0 FeatherySoft  Components and Libraries

FlashViewer Engine is a set of components for Delphi, C++ Builder and Lazarus which adds extra features to Adobe Flash Player (ActiveX or Netscape plugin) such as loading from any sources, grab real 32-RGBA frames, real transparency playing. This great solution for playing Flash movies is an...

VaxTele SIP Server SDK 2.0 VaxSoft  Components and Libraries

VaxTele SIP Server SDK (Software Development Kit) is a new and flexible approach to develop SIP based VoIP servers, IP-PBX, SIP gateways, SIP PBX. It is really easy to develop IP-Telephony, PC to PC and PC to Phone services by using VaxTele SIP Server SDK. VaxTele SIP Server SDK includes COM...

USB Monitoring Control HHD Software  Components and Libraries

USB Monitoring Control ActiveX Component (USBMC) - USB Devices Data Sniffing Control Com Library. Monitor USB Device From Your Application. USB Devices Connection Monitoring Component. The library lets you enumerate all installed usb devices, attach a monitor object to receive transferred data...