public MainWindow()
        {
            InitializeComponent();
            PopulateIPCombobox();

            p_PRE = new PacketRecieveEvent();
            p_PRE.PREvent += new PacketRecieveEvent.PacketRecievedEAD(Resultboxaddcreate);
        }
示例#2
0
        public MainWindow()
        {
            InitializeComponent();
            PopulateIPCombobox();

            p_PRE          = new PacketRecieveEvent();
            p_PRE.PREvent += new PacketRecieveEvent.PacketRecievedEAD(Resultboxaddcreate);
        }
 public PacketHandler(PacketRecieveEvent p_PRE, ref byte[] PacketData)
 {
     PRE = p_PRE;
     byte p_protocol = PacketData[9];
     try
     {
         switch (p_protocol)
         {
             case 1:ICMPHandler(ref PacketData);break;
             case 6:TCPHandler(ref PacketData);break;
             case 17:UDPHandler(ref PacketData);break;
             default:break;    
         }
     }
     catch (Exception e) { new ErrorHandle(e); }
 }
示例#4
0
        public PacketHandler(PacketRecieveEvent p_PRE, ref byte[] PacketData)
        {
            PRE = p_PRE;
            byte p_protocol = PacketData[9];

            try
            {
                switch (p_protocol)
                {
                case 1: ICMPHandler(ref PacketData); break;

                case 6: TCPHandler(ref PacketData); break;

                case 17: UDPHandler(ref PacketData); break;

                default: break;
                }
            }
            catch (Exception e) { new ErrorHandle(e); }
        }
示例#5
0
 public Listen(PacketRecieveEvent PRE)
 {
     p_PRE = PRE;
 }
示例#6
0
 public Listen(PacketRecieveEvent PRE)
 {
     p_PRE = PRE;
 }