コード例 #1
0
ファイル: Form1.cs プロジェクト: og3niuz/TcpViewer
        /*
         *
         * timer 4 karaliste host listesini güncelleyen sınıftan , arraylist değerlerini yeni bir array liste atar .
         *
         */
        public void timer4_islemler()
        {
            ip_aktar = new ArrayList();
            IpListesiTxt iplst = new IpListesiTxt();

            iplst.txt_host_bilgisi_cek();
            for (int a = 0; a < iplst.liste.Count; a++)
            {
                ip_aktar.Add(iplst.liste[a].ToString());
            }
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: og3niuz/TcpViewer
        /*
         * ip_blacklist_kiyasla() metodu ile , form ilk load olduğunda , karaliste gğncelleme sınıfı olan IplistesiTxt sınıfından nesne türettik
         * böylece karaliste host bilgilerini edindik. Daha sonra datagridview2 de yer alan (hedeh ip) alanı ile karşılaştırdık. Hedef ip'miz eğer karaliste host listesinde varsa karaliste_ip_listesi arraylistine atıyoruz
         *
         *
         */


        public void ip_blacklist_kiyasla()
        {
            try
            {
                if (blacklist_count == 0)
                {
                    IpListesiTxt iplstxt = new IpListesiTxt();
                    iplstxt.txt_host_bilgisi_cek();
                    karaliste_ip_listesi = new ArrayList();
                    string ip;
                    for (int a = 0; a < iplstxt.liste.Count; a++)
                    {
                        for (int i = 0; i < dataGridView2.Rows.Count; i++)
                        {
                            ip = dataGridView2.Rows[i].Cells[2].Value.ToString();
                            if (ip == iplstxt.liste[a].ToString())
                            {
                                karaliste_ip_listesi.Add(ip);
                            }
                        }
                    }
                    blacklist_count = 1;
                    //     MessageBox.Show("liste timer2 ile çekildi");
                }

                else
                {
                    karaliste_ip_listesi = new ArrayList();
                    string ip;
                    for (int a = 0; a < ip_aktar.Count; a++)
                    {
                        for (int i = 0; i < dataGridView2.Rows.Count; i++)
                        {
                            ip = dataGridView2.Rows[i].Cells[2].Value.ToString();
                            if (ip == ip_aktar[a].ToString())
                            {
                                karaliste_ip_listesi.Add(ip);
                            }
                        }
                    }

                    //   MessageBox.Show("liste timer4 ile çekildi");
                }
            }

            catch (Exception hata)
            {
                //  MessageBox.Show("lütfen bekleyiniz");
            }
        }