Beispiel #1
0
        private async void Refresh()
        {
            IsRefreshing = true;

            ARPTable.Clear();

            (await Models.Network.ARPTable.GetTableAsync()).ForEach(x => ARPTable.Add(x));

            IsRefreshing = false;
        }
Beispiel #2
0
        private void ARPMACsearch(string iptarget)
        {
            string MACaddr = ModelHelper.SendARPRequest(iptarget);

            lock (ARPTable)
            {
                if (!string.IsNullOrWhiteSpace(MACaddr) && !ARPTable.ContainsKey(MACaddr))
                {
                    ARPTable.Add(MACaddr, iptarget);
                }
            }
        }
Beispiel #3
0
        private void Refresh()
        {
            ARPTable.Clear();

            Models.Network.ARPTable.GetTable().ForEach(x => ARPTable.Add(x));
        }