Network Protocol Libraries and Components
HS X.25 (+ RFC1613 XOT) Library :: software library in C (supplied with full source code) which implements ITU-T recommendation X.25
HS SMTP C Source Library :: software library (supplied with full ANSI C source code) implements the client side of Simple Mail Transfer Protocol (SMTP)
HS POP3 C Source Library :: software library in C (supplied with full source code) which implements the client side of Post Office Protocol Version 3 (POP3)
HsSockets C Source Library :: C source code library for interfacing to network socket layer on Windows (winsock), Linux, MAC OS X and iOS (BSD sockets)
HS TFTP C Source Library :: C library which implements Trivial File Transfer Protocol (TFTP)
HS TFTP .NET Class Library :: NET class for use from C Sharp, VB and C++ implements Trivial File Transfer Protocol (TFTP)
HS FTP Library :: C library which implements the client side of the File Transfer Protocol
HsFtpWM :: FTP Client Library for Windows Mobile OS (For Smartphone and Pocket PC)
HS NTP C Source Library :: C library which implements the client side of Network Time Protocol (NTP / SNTP)
HS DHCP C Source Library :: C library and server application which implements the server side of Dynamic Host Configuration Protocol (DHCP)
HsTCPIP :: Embedded TCP IP Protocol Stack
HS MSG C/C++ Messaging Library :: Message Oriented Middleware Library for Windows, Linux, Mac OSX
HS Download Library :: HTTP Client C library which implements the client side of Hypertext Transfer Protocol (HTTP and HTTPS)
Communication Libraries and Components
HS COM C Source Library (Serial Communication for Windows) :: HS COM is a serial communication interface library for Windows (RS232, USB, IRDA, Bluetooth, etc..)
HS SMS DLL Library (GSM 07.05) :: SMS DLL with C source code for use from C, C++, VB and C#.NET applications.
HS XMODEM C Source Library :: C source library to provide support for XMODEM protocol over COM ports
HS GPS DLL Library (NMEA 183) :: C source library and DLL to provide support for GPS navigation using NMEA 183 over COM port
Audio / Sound Streaming / VoIP Libraries and Components
HsVoipSDK :: audio streaming / voice over IP SDK in C / C++, including Audio Library (HsSound), RTP protocol library (HsRtp) and Socket interface library (HsSock).
Encryption Libraries and Components
HsCipherSDK Encryption Library :: C source library, DLLs, and .NET class providing a set of symmetric cryptographic functions and hashing functions
Communication Software / Network Software
HsTcp2Com :: TCP and UDP/IP to serial COM ports bridging / conversion software
VoiceCom :: Voice communication software for WinXP,Vista and Win7 which offers PC voice intercom functionality over UDP on local LAN
PC2DroidSMS :: SMS messaging application - Send SMS messages from PC via Android phone!
HS Host Monitor :: IP network monitoring software for Windows which allows you to monitor up down status of IP hosts on local LAN and on the Internet. Monitors using ICMP ping or TCP, sends email notifications to network admin
Business Software / Productivity Software
Invoice Manager :: Invoicing and Billing Software for small to medium business, features many accounting software functions, customer and supplier side
HS Task Planner :: Structured task list software / simple project management software
StockWize :: StockWize is an easy to use stock market monitoring software for Windows
{ HS X.25 (+ RFC1613 XOT) Library }
HS X.25 is a software library in C (supplied with full source code) which implements ITU-T recommendation X.25 - Interface between Data Terminal Equipment (DTE) and Data Circuit-terminating Equipment (DCE) for terminals operating in the packet mode and connected to public data networks by dedicated circuit and RFC1613 Cisco Systems X.25 over TCP (XOT)
Key Featues: DTE / DCE mode, RFC1613 XOT, Up to 4095 SVC (switched virtual circuits), user facilities, call user data, incoming and outgoing calls, Q, M, D bit, flow control, expedited data, statistics, packet trace
{ More... | Manual | Demo | Order }
{ HS SMTP C Source Library }
HS SMTP is a software library (supplied with full ANSI C source code) implements the client side of Simple Mail Transfer Protocol (SMTP) over TCP socket layer according to RFC 821. Supports transfer of basic message header, text and file attachments
From version 1.1, HS SMTP supports ESMTP extension for LOGIN Authentication using Base64 encoding and message sending to multiple recipients from address list. From version 1.2 HS SMTP supports sending binary file attachments using MIME version 1.0 base64 encoding
HS SMTP supports secure SMTP over TLS / SSL using RFC 3207
{ More... | Manual | Demo | Order }
{ HS POP3 C Source Library }
HS POP3 is a software library in C (supplied with full source code) which implements the client side of Post Office Protocol Version 3 (POP3) over TCP socket layer according to RFC 1939. Among other features, the library supports user authentication, reception of basic internet headers and text, message deletion and statistics.
HS POP3 supports extracting binary file attachments in MIME v1.0 base64 format.
HS POP3 supports secure POP3 over TLS / SSL using two methods: POP3S (used by Gmail) and RFC 2595
{ More... | Manual | Demo | Order }
{ HS TFTP C Source Library }
HS TFTP is a software library in C which implements Trivial File Transfer Protocol (TFTP) over UDP socket layer according to RFC 1350.
Both client and server features of the protocol are supported.
TFTP is often used in embedded devices for download / upload of configuration, logs and firmware over ethernet (UDP/IP) as an alternative to commonly used XMODEM over serial RS232 ports
{ More... | Manual | Demo | Order }
{ HS TFTP .NET Class Library }
HS TFTP .NET class library is a .NET component which implements TFTP server and client functionality over UDP socket layer according to RFC 1350 (Trivial File Transfer Protocol). HS TFTP .NET is designed for use from Visual C# .NET (C Sharp).
{ More... | Manual | Demo | Order }
{ HS FTP Library }
HS FTP is a software library in C which implements the client side of the File Transfer Protocol over TCP socket layer according to RFC 959. HS FTP Library is offered with full source code in C language.
The library allows a user application to connect to remote FTP servers, traverse server directory structure, send, receive, delete and rename files, create, remove and rename folders. The HS FTP protocol module supports passive mode data connections, user / password authentication and many FTP commands sequences:
USER, PASS, TYPE, PASV, LIST, CWD, MKD, RMD, RETR, STOR, DELE, NOOP, PWD, RNFR, RNTO. HS FTP also supports recursive download, upload and delete of folder with all files and sub-folders. There are functions for configuration and statistics..
{ More... | Manual | Demo | Order }
{ HsFtpWM - FTP Client Library for Windows Mobile OS (For Smartphone and Pocket PC) }
HsFtpWM is a software library for Windows Mobile OS. It is written in C and implements the client side of the File Transfer Protocol over TCP socket layer according to RFC 959.
HS FTP Library is offered with full source code in C language, it includes C Library binaries and C Demo applications with source code, built from Microsoft Visual Studio 2005 for Windows Mobile OS, plus HS FTP programming manual.
The library allows a user application to connect to remote FTP servers, traverse server directory structure, send, receive, delete and rename files, create, remove and rename folders. The HS FTP protocol module supports passive mode data connections, user / password authentication and many FTP commands sequences:
USER, PASS, TYPE, PASV, LIST, CWD, MKD, RMD, RETR, STOR, DELE, NOOP, PWD, RNFR, RNTO.
{ More... | Manual | Demo | Order }
{ HsCipherSDK Encryption Library }
HsCipherSDK is an Encryption Library providing an API to a suite of symmetric key cryptographic algorithms and one way hash digital signature algorithms. The library includes the following block and stream cipher modules: AES, DES, 3DES, ARC4, CAST-128, Blowfish, Twofish, MD5, SHA-1, SHA-256.
HsCipherSDK includes Standard DLL and ActiveX DLL for use from Visual C++, Visual Basic or other languages, code examples, documentation.
HsCipherSDK Company Source Code License edition includes full source code in Viusal C++ (ANSI C Style).
{ More... | Manual | Demo | Order }
{ HsTCPIP - Embedded TCP IP Protocol Stack }
HsTCPIPv4 is a suite of cross platform ANSI C source code libraries which fully implement TCP IP protocol. HsTCPIPv4 as a whole or any of its included components can be used in an embedded system or on PC. HsTCPIPv4 is supplied with full ANSI C source code and binaries.
HsTCPIPv4 has been tested on both Little-endian (Intel x86) and Big-endian (Freescale / Motorola PowerQUICC) memory architectures.
Includes C source code for ARP, IP, ICMP, UDP, TCP, DHCP / BOOTP, DNS, TFTP, FTP, NTP / SNTP, POP3, SMTP.
{ More... | Manual | Demo | Order }
{ HS SMS DLL Library (GSM 07.05) }
HsSmsDll is a secure SMS Dynamic Link Library (with integrated encryption) for use from C, C++, VB and C#.NET applications.
HsSmsDll enables applications to send, receive, read and delete SMS messages via a GSM modem attached to PC COM port, supporting selected features of standards GSM 07.05 (ETS 300 585) and GSM 03.40.
HS SMS DLL includes integrated encryption which can be optionally used to encrypt and decrypt SMS text using AES, DES, 3DES, ARC4, CAST128, Blowfish or Twofish.
{ More... | Manual | Demo | Order }
{ HS XMODEM C Source Library }
HS XMODEM is a software library in C (supplied with full source code) that provides a programmer with the off-the-shelf support for XMODEM protocol data transfer capability.
Support for both sender and receiver are provided.
Other features include 1024 block size vs 128, CRC vs checksum, configurable timers and retries.
{ More... | Manual | Demo | Order }
{ HS GPS DLL Library (NMEA 183) }
HsGpsDll is a Windows Dynamic Link Library which provides access to any NMEA-183 compliant GPS receiver via a serial communications port.
HsGpsDll is designed for use from Visual C, Visual Basic or other programming languages, capable of calling DLL functions.
HsGpsDll allows a user application to easily read from a GPS device the current GPS position fix and current velocity over ground (speed in kilometers per hour).
GPS position fix obtained via HsGpsDll contains: Latitude coordinate, Longitude coordinate, Fix quality, Number of satellites in view).
{ More... | Manual | Demo | Order }
{ HS COM C Source Library }
HS COM is a serial communication library implemented in C language. HS COM currently runs on Windows.
HS COM serves as an interface layer beetween applications and low level Windows serial communication API.
HS COM allows applications communicate with any device presented in the OS as a COM port. The physical interface may in be RS232, USB, IRDA, Bluetooth, etc.
HS COM supports working concurrently with 100 COM ports (COM1 to COM100)
{ More... | Manual | Demo | Order }
{ HS NTP C Source Library }
HS NTP is a software library in C (supplied with full source code) which implements the client side of Network Time Protocol (NTP) over UDP socket layer according to RFC1769 and RFC1305. HS NTP Library allows a user application to synchronize local system time to remote NTP server time.
{ More... | Manual | Demo | Order }
{ HsSockets C Source Library }
HS Sockets is a C source code library for interfacing to network socket layer. HS Sockets runs on Windows desktop OS (XP,Vista,7), Windows Mobile OS and on Linux OS. HS Sockets is supplied with full C source code and binaries for these platforms
{ More... | Manual | Demo | Order }
{ HS DHCP C Source Library }
HS DHCP is a DHCP Server library implemented in C language. HS DHCP implements the server part of DHCP as per RFC 2131. The HS DHCP product delivery includes a simple DHCP Server application (HsDhcpSrv) for Windows using HS DHCP C source library
The Dynamic Host Configuration Protocol (DHCP) is an autoconfiguration protocol used on IP networks. Computers that are connected to IP networks must be configured before they can communicate with other computers on the network. DHCP allows a computer to be configured automatically, eliminating the need for intervention by a network administrator. It also provides a central database for keeping track of computers that have been connected to the network. This prevents two computers from accidentally being configured with the same IP address
{ More... | Manual | Demo | Order }
{ HS Download C Source Library (HTTP/HTTPS) }
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 library
HS Download Library can be used from C/C++, C Sharp, VB or other languages. A programmer can use a standard windows DLL interface, a C Sharp wrapper DLL exposing a .NET class or a static HTTP client C library directly from a C/C++ application on Linux or Windows
HS Download supports both standard HTTP and secure HTTPS file downloads
{ More... | Manual | Demo | Order }
{ HS MSG C/C++ Messaging Library }
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
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
{ More... | Manual | Demo | Order }
{ HsVoipSDK }
HsVoipSDK is audio streaming / voice over IP SDK in C / C++, including Audio Library (HsSound), RTP protocol library (HsRtp) and Socket interface library (HsSock).
HsVoipSDK source code can be used to develop Voice over IP audio streaming or voice chat applications in C / C++
Supports audio formats: Linear PCM, GSM 6.10, G.711 a-law and u-law. Supports simultaneous recording and playback of audio buffers. Features built-in jitter buffer()
{ More... | API Documentation | Demo | Order }
{ HsTcp2Com - TCP and UDP/IP to serial COM ports bridging / conversion software }
HsTcp2Com is a communications application for Windows which allows to forward / bridge data between serial ports (RS232, bluetooth, IrDA, USB) represented as COM ports and TCP/IP connections or UDP/IP links.
In the simplest scenario it is an COM port to TCP/IP converter, but it can bridge data between any combination of COM and UDP or TCP ports, with TCP ports in either client or server modes.
{ More... | Manual | Demo | Order }
{ HsTftpCE - TFTP for Windows Mobile 5 (Pocket PC) }
HsTftpCE is a TFTP application for Pocket PC running Windows Mobile 5 OS. HsTftpCE implements Trivial File Transfer Protocol (TFTP) over UDP socket layer according to RFC 1350 and supports client and server file send and receive operations.
HsTftpCE enables user to transfer files between Pocket PC PDA or Smart phone and desktop PC or any other equipment using TFTP protocol over IP network.
{ More... | Manual | Demo | Order }
{ Invoice Manager - Invoicing and Billing software }
Invoice Manager is invoicing and billing software for small business and sole traders. It allows a user to issue, print and save professional invoices, credit notes, account statements, price lists, control product stock, print company logo and custom notes on invoices, grid lines and so on..