马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

求助大神

  [复制链接]
查看4002 | 回复3 | 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()[deviceID];//.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引用的不对 。。 你发了好多重复的帖子
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
ibcadmin | 2017-5-4 08:58:57 | 显示全部楼层
.. CaptureDeviceList引用的不对 。。 你发了好多重复的帖子
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则