using System; using System.Collections.Generic; using ln.types.threads; using ln.types.net; using System.Net.Sockets; using System.Net; using ln.logging; using ln.types.odb; using System.IO; using ln.types.odb.mapped; using System.Linq; using System.Threading; namespace ln.dhcp { public class DHCPServer { public string StoragePath { get; private set; } public bool IsStarted { get; private set; } public Pool Pool { get; private set; } = new Pool(8); ODBCollection interfaces; public DHCPServerInterface[] Interfaces => interfaces.ToArray(); ODBCollection ippools; public IPPool[] IPPools => ippools.ToArray(); ODBCollection