Free download HS Sockets C Source Library

HS Sockets C Source Library

1.6
HS Sockets is a C source code library for interfacing to network socket layer
Free Download
User rating
0
0 votes
License
Shareware
OS
Windows
Developer
Version
1.6
Language
English
Release date
3 August 2014

Editor's review

Hillston software has released a remarkable C/C++ code library named as HS Socket C Source which is intended to enable interfacing with network socket layer. It reduces the development time of Programmers or developers because it hides low layer socket complexity from user application. It consists of all source codes and binaries needed for development of powerful code. It can support connections of TCP Client/Server in multiple numbers and also has ability to work in non -blocking and asynchronous mode. Programmer can run this software with any nearly OS as it is compatible with Window OS (XP, Vista, 7), LINUX and mobile OS.

HS Sockets uses open SSL libraries and that’s how secure network sockets can be supported by this software. Moreover it is royalty free and consists of many fine features, provides flow control and makes enable/disable to read from a socket, conversion of 32 bit IP address to string or string to IP address and resolve hostname to IP address. For security purpose it retrieves information of hostname, host IP address and its local port. It has TCP/UDP sessions and operates with multiple sessions concurrently. It requires 4.16 MB memory space in your hard drive. It is available in low cost. It uses TLS/Open SSL to provide secure network applications. The communication done by HS Socket is encrypted. Once it compiles SSL option, it become ready to encrypt and decrypt data.

The applications that the HS Sockets C Source Library supports include Command UDP application, SSL client/server application and TCP client/server applications. Additionally it provides services for customization and depends upon need of product it ports and integrates library codes. It consists of user manual and C examples which helps user to better understand this software. The source repository earns a rating score of three for its overall usability.

Publisher's description

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
HS Sockets optionally supports secure network sockets using OpenSSL library
HS Sockets hides the complexity of low level socket api from user application, enabling the programmer to considerably reduce development time.
HS Sockets operates in an asynchronous, non-blocking mode and support multiple TCP client and server connections and UDP sessions concurrently
The use of HS Sockets C Source Library is Royalty Free.
Features:
* TCP and UDP sessions
* Supports multiple sessions operating concurently
* Supports multiple client and multiple server sessions concurrently
* Asyncronous non-blocking operation
* Source code for Windows, Windows Mobile and Linux OS
* Optional support for secure sockets using OpenSSL
* Hostname to IP address resolution
* Retrieve local connection info: hostname, IP address, local port
* Configurable socket read buffer size
* Flow control: enable / disable reading from a socket
* IP address 32 bit to string and vice versa conversion
API Summary
* HsSockInit
* HsSockCleanUp
* HsSockUdpOpen
* HsSockTcpConnect
* HsSockTcpListen
* HsSockTcpSend
* HsSockUdpSendto
* HsSockClose
* HsSockSetReadSize
* HsSockSetReadEnabled
* HsSockTcpSwitchToSecureMode
* HsSockTcpCheckSecureHandshakeDone
* HsSockTcpCheckPeerCertSimple
* HsSockInetNtoa
* HsSockInetAddr
* HsSockGetDomain
* HsSockGetHostIpByName
* HsSockGetLocalAddress
Support for SSL / TLS is implemented in HsSock library using OpenSSL toolkit.
* This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit
HS Sockets C Source Library
HS Sockets C Source Library
Version 1.6
Free Download

User comments

Rate this program