Overview
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 use of HS DHCP C Source Library is Royalty Free.
Architecture of HS DHCP C Library
HS DHCP is delivered to the user with the following components:
- HS DHCP C source library implements core DHCP server functionality
- HsDhcpSrv: windows server application with C source code which uses HsDhcp
- HsTimer C library: provides HsDhcp with the necessary timer functionality
- HsList C Library: list management library
- HsSock C Library: socket intrface library
About DHCP Protocol
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
API Summary
- HsDhcpInit
- HsDhcpDestroy
- HsDhcpGetLocalnterfaceList
- HsDhcpServerStart
Feature table
|
FEATURE |
DESCRIPTION |
| Compliance to RFC standards | RFC2131 |
| DHCP Server side implementation | Yes |
| DHCP Client side implementation | No |
| Number of supported DHCP clients | 253 |
| Bind to different local IP interfaces | Yes |
| Supports DHCP messages | DISCOVER, REQUEST, DECLINE, RELEASE, OFFER, ACK, NACK |
| Supports DHCP options | Lease time, rebind time, renew time, subnet mask, server id, client id, parameter list,domain name, router ip, DNS server name, netbios server ip |
| Tracing / event log | Yes |
DHCP Server application with C source code
The HS DHCP product delivery includes a simple DHCP Server application (HsDhcpSrv) for Windows using HS DHCP C source library.
Customization
Hillstone Software provides additional services for customization, porting and integration of the library code to better suit the needs of your products

