HS Sockets C Source Library
Registration Key
MTY18-OP197-U2D52-GPJHI-QYT26WH8CR-652KS-YHF3B-IZGOA-Q3L6T
EHC2J-2R36Q-RZVQF-ZIWCZ-SELQP
UXNUE-1IZUX-WE2UO-I9YH2-N3O6P
Registration Code
4VAC3-FPHAZ-THBI3-GCEVK-HVTQHY1RPV-47LF3-97EWC-OGUTQ-NT9GE
CGP5N-B43AR-Z6RAV-942QN-5WLEC
1W33O-Q76PH-Y0YIW-UGGO0-K6O0B
Registration Key Generator
0BLSI-0ZAZV-MDLCC-RI3EH-1VRD8E59K7-2XP5P-LN0YZ-58YNR-HRFVT
WZZC5-Z7FSW-UZIPC-ESMFH-85L4D
K8VTU-3TI9V-HOALL-WK1QA-VW7B0
Registration Code Number
T24LI-6VF93-HPNCF-YNJ2Q-3G7H1TX8R6-QS8W4-3HQJA-7VXI9-8L4MF
YU33U-9ZSAS-UPGJM-HCN1E-SH6OJ
USB2R-B1ZKU-VMWRG-DOK9D-0WGYT
Reg Key
0UX17-8UZ60-VIUFS-EU2GP-M4NT6U8DUH-AQC5F-UJRB1-1V4Y0-DTXDD
GMF3E-FYSZC-A96EY-PBSEH-UVBPV
ITVAN-6FHUR-FJ2KT-QTLWA-RGDJ6
Registration Key Download
88S5Z-IP62Z-QX7XK-KB4W6-VB17GO8CGA-IK9FY-ABZYA-NSWGG-L5IIZ
FS4C4-TEOAG-3TPWQ-LKQUD-DKBTZ
VYFCS-VS90U-S35GQ-2R1KC-L8IAI
Registration Key 2023
H24XS-Z8JDX-MSZFW-GFNFY-2KQM2M1KVT-MSKD2-SCY2H-CP8TS-MOBAA
Q5M21-8UUFJ-ZT52D-27YNH-004HC
4IUBL-3EW1Y-1J4AB-6O9WW-8X7MR
Registration Key 2022
BR86G-KDSW0-IUJY6-F39BJ-L8DV6DV1Y1-3SG03-C5XPS-6FXWW-TOJ6T
PG9X7-4KTKX-2PH0L-ZBWSB-QH5TH
O2Z22-X7BMCI TWUQS-08OPS-7630R
Registration Key Free Download
CC028-BUAGG-Z6VTQ-03ISE-J4V5ZUBZLS-Y6L2V-WAUDQ-X4U5V-WRX1G
BOQ8D-A4MMX-61FCS-8MKMX-61F8D
A4MMX-61SRW-8MMKX-8FLKC-Y3X9B
Registration Key Free
1Z9LQ-LYJG5-P97VS-DDK8B-YMYJ81AMK5-DJ8HX-H3QL3-11XPN-J2XA9
5ZMJV-G6KQA-IH6KL-RUS6O-D4MP
2008 QPT68-DE1DN-22QKT-QZZJD
Developer’s Description
About HS Sockets C Source Library
HS Sockets C Source Library includes code for interfacing with the network socket layer. HS Sockets C Source Library runs on Windows desktop, Windows Mobile and on Linux operating systems and is supplied with full C source code and binaries for these platforms. HS Sockets C Source Library optionally supports secure network sockets using the OpenSSL library. It hides the complexity of the low level socket API from your user application, enabling the programmer to considerably reduce development time. It operates in an asynchronous, non-blocking mode and supports multiple TCP client and server connections and UDP sessions concurrently.
HS Sockets C Source Library Features
- TCP and UDP sessions
- Supports multiple sessions operating concurrently
- Supports multiple client and multiple server sessions concurrently
- Asynchronous 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
How It Works
After the user application initializes HS Sockets library with HsSockInit it can now establish TCP client or server sessions or UDP sessions. When acting as a TCP client, the application calls the HsSockTcpConnect supplying the event callback function. HsSockTcpConnect returns immediately. The application then processes HS Sockets event notifications within the event callback function. Once the TCP connection is accepted by the server, the HS_SOCK_EV_CONNECTED is received and the application can send and receive data. When acting as a TCP server, the application calls theĀ HsSockTcpListen supplying the event callback function. Again, HsSockTcpListen returns immediately. 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 is 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).
API Summary
- HsSockInit
- HsSockCleanUp
- HsSockUdpOpen
- HsSockTcpConnect
- HsSockTcpListen
- HsSockTcpSend
- HsSockUdpSendto
- HsSockClose
- HsSockSetReadSize
- HsSockSetReadEnabled
- HsSockTcpSwitchToSecureMode
- HsSockTcpCheckSecureHandshakeDone
- HsSockTcpCheckPeerCertSimple
- HsSockInetNtoa
- HsSockInetAddr
- HsSockGetDomain
- HsSockGetHostIpByName
- HsSockGetLocalAddress
Secure Sockets Implementation Details
Support for SSL / TLS is implemented in HsSock library using OpenSSL toolkit. HsSock library has a compile option to incude SSL support or not. If SSL support is compiled in, HsSock library interfaces to the OpenSSL API in order to manage SSL connections, secure negotiation and data encryption and decryption. SSL support is optional and it is possible to use HS Sockets without OpenSSL. To do that HsSock compile option must be changed not to include SSL support. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit.
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 is a C source code library for socket layer networking. HS sockets runs on Windows desktop operating system, Windows Mobile OS, and Linux operating system. Sockets SA ships with complete C source code and binaries for these platforms. HS sockets optionally supports secure network sockets that use the OpenSSL library. HS sockets hide the complexity of low-level socket api from the user application, allowing the programmer to reduce development time considerably. HS sockets operate in an asynchronous, non-blocking mode and support multiple client and server TCP and UDP sessions simultaneously.
How to Register Software With a Registration Code?
-Double-click the desktop shortcut to launch the .exe file.-Enter your name and the .exe Registration Code precisely as they appear on your registration acknowledgement email when the registration reminder window appears.
-Press Register. Enter all additional details exactly as they are listed on your registration confirmation email, including your .exe serial number.