コード例 #1
0
ファイル: DhcpServer.cs プロジェクト: prog76/SoftGetaway
 public void removeReservation(string mac)
 {
     lock (this.m_LeaseSync)
     {
         PhysicalAddress pf = PhysicalAddress.Parse(mac);
         InternetAddress ip = m_Reservations[pf];
         removeReservation(pf, ip);
     }
 }
コード例 #2
0
ファイル: DhcpServer.cs プロジェクト: prog76/SoftGetaway
        public void addReservation(string mac, string ips)
        {
            InternetAddress ip = InternetAddress.Parse(ips);

            lock (this.m_LeaseSync)
            {
                PhysicalAddress pf = PhysicalAddress.Parse(mac);
                this.m_InactiveLeases.Remove(ip);
                this.m_ActiveLeases.Remove(ip);
                m_Reservations.Remove(pf);
                m_Reservations.Add(pf, ip);
            }
        }