wodDHCPServer is a COM object and ActiveX control that offers DHCP server component for sending configuration data to hosts on TCP/IP network.

With wodDHCPServer, the software is configured by a set of objects and events, giving you complete control over the component's behavior. You can add your code to these objects and events, and this will let you direct the software to respond in a particular way to client requests.
According to RFC2131, when a client connects to the network for the first time, it Announces itself to the network, waiting for all DHCP servers on the network to send their Offers of possible IP addresses (and other network parameters). The client can then choose among the received offers and Request an IP address from your server. At any point, based on your decisions, you can either Accept or Deny the client's request. Throughout this process, however, it is important to keep a database of your address pool, allocations, and releases done by your server.
Each request received from the client gets its Session object, which stores session-specific data. This data includes the client's MAC address (which is often used to decide the rules of response), and the setup of network parameters through the population of this object information (this includes items like Hostname and Gateway).
wodDHCPServer can be used from any programming language that supports COM or ActiveX controls. Provided samples are available in VB and VC, but the software can also be used in .NET Framework, and other languages such as FoxPro. Regardless of your chosen language of implementation, wodDHCPServer provides robust and feature-rich DHCP server component capabilities.
Version 1.0.7.0: N/A