コード例 #1
0
ファイル: ARPSender.cs プロジェクト: bmuthoga/dipw
        private void DoWork(object sender, DoWorkEventArgs e)
        {
            var scanlist = _device.getNetworkIpList();

            List <Packet> packetList = new List <Packet>();

            foreach (var packet in scanlist)
            {
                packetList.Add(BuildArpPacketRequest(new IpV4Address(packet)));
            }
            using (PacketCommunicator communicator = _device.Open())
            {
                foreach (var packet in packetList)
                {
                    communicator.SendPacket(packet);
                }
            }
        }