娃哈哈 发表于 2017-5-3 11:50:43

求助大神

//获取本机网络设备
            var devices = CaptureDeviceList.Instance;//报红是怎么回事
            //IP = ipAddress;
            int count = devices.Count;
            if (count < 1)
            {
                Console.WriteLine("No device found on this machine");
                return;
            }

娃哈哈 发表于 2017-5-3 11:52:20

   public void CaptureFlowSend(string IP, int portID, int deviceID)
      {
            ICaptureDevice device = (ICaptureDevice)CaptureDeviceList.New();//.New()也报红

            device.OnPacketArrival += new PacketArrivalEventHandler(device_OnPacketArrivalSend);

            int readTimeoutMilliseconds = 1000;
            device.Open(DeviceMode.Promiscuous, readTimeoutMilliseconds);

            string filter = "src host " + IP + " and src port " + portID;
            device.Filter = filter;
            device.StartCapture();
            ProcInfo.dev.Add(device);
      }

ibcadmin 发表于 2017-5-4 08:58:48

.. CaptureDeviceList引用的不对 。。 你发了好多重复的帖子

ibcadmin 发表于 2017-5-4 08:58:57

.. CaptureDeviceList引用的不对 。。 你发了好多重复的帖子
页: [1]
查看完整版本: 求助大神