Main > Network & Internet > Misc Networking Tools >

HS Sockets C Source Library



 

HS Sockets C Source Library

Sponsored Links

HS Sockets C Source Library Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 600.8KB
Platform: Windows 7, Windows Vista, Windows XP
License: Trial
Price:
Downloads: 45
Date added: 2010-10-17
Publisher: Hillstone Software

HS Sockets C Source Library description

HS Sockets C Source Library is created to be an integrated and helpful C source code library which is tailored 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.

Benefits:

  • HS Sockets binaries for Windows, Windows Mobile and Linux OS
  • HS Sockets full source code in C for Windows, Windows Mobile and Linux OS
  • HS Sockets user manual and C demo examples
  • Right of royalty free use
  • Right of use within the company
  • Right of use outside the company
  • Right to distribute with company products
  • Right to modify and make derivative works

Usage:

  • After the user application initializes HS Sockets library with HsSockInit it can now estalish TCP client or server sessions or UDP sessions
  • When acting as a TCP client, the applicatoin calls HsSockTcpConnect supplying the event callback function. HsSockTcpConnect returns immediately. The application then processes HS Sockets event notifications within the event callbacj function. Once TCP connection is accepted by server, HS_SOCK_EV_CONNECTED is received and the applicatoin can send and receive data
  • When acting as a TCP server, the application calls HsSockTcpListen supplying the event callback function. Again, HsSockTcpListen returns immediatly. New incoming TCP connections are indicated via the event callback.
  • When acting as a UDP peer, the application calls HsSockUdpOpen supplying the event callback function
  • To send data the application simply calls HsSockTcpSend or HsSockUdpSendto
  • The received data are passed up to the application via the event callback
  • Internally, HsSock uses non-blocking sockets and two threads, one for listening sessions (server sessions) and one for active socket sessions (either connecting or connected)

Major Features:

  1. TCP and UDP sessions
  2. Supports multiple sessions operating concurently
  3. Supports multiple client and multiple server sessions concurrently
  4. Asyncronous non-blocking operation
  5. Source code for Windows, Windows Mobile and Linux OS
  6. Optional support for secure sockets using OpenSSL
  7. Hostname to IP address resolution
  8. Retrieve local connection info: hostname, IP address, local port
  9. Configurable socket read buffer size
  10. Flow control: enable / disable reading from a socket
  11. IP address 32 bit to string and vice versa conversion

HS Sockets C Source Library Screenshot

HS Sockets C Source Library Keywords

Bookmark HS Sockets C Source Library

Hyperlink code:
Link for forum:

HS Sockets C Source Library Copyright

WareSeeker.com do not provide cracks, serial numbers etc for HS Sockets C Source Library. Any sharing links from rapidshare.com, yousendit.com or megaupload.com are also prohibited.

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
HS SMTP C Source Library is considered as a rich-featured and useful software library in C (supplied with full source code) which implements the client side of Simple Mail Transfer Protocol (SMTP) over TCP socket layer according to RFC 821. Free Download
HS POP3 C Source Library is regarded as a convenient as well as effective software library written 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. Free Download
HS NTP is a software library in C (supplied with full source code) implements the client side of Network Time Protocol (NTP) over UDP socket layer according to RFC1769 and RFC1305. HS NTP Library allows to synchronise system time to NTP server time Free Download
HS XMODEM provides support for XMODEM protocol data transfer capability Free Download
HS Crypto C Source Library offers a programmer an API to several data encryption / decryption algorithms Free Download
HS TFTP is a software library in C (supplied with full source code) which implements Trivial File Transfer Protocol (TFTP) over UDP socket layer according to RFC 1350. Support for client and server side for both file get and put are provided. Free Download
HS GSM SMS 1.3 Short Message Service (SMS) C Source Library Free Download