private void frmAna_Shown(object sender, EventArgs e) { //Giriþ formunu göster frmGiris girisFormu = new frmGiris(); girisFormu.ShowDialog(); //Eðer giriþ formundan sunucuya doðru baðlanýldýysa sistemi baþlat if (girisFormu.GirisYapildi) { //ASMESIstemcisi referansýný al istemci = girisFormu.Istemci; nick = girisFormu.Nick; //Olaylara kaydol istemci.YeniMesajAlindi += new dgYeniMesajAlindi(istemci_YeniMesajAlindi); //Sunucuya giriþ mesajý gönder Text = "Chat Ýstemcisi - Baðlanýyor..."; istemci.MesajYolla("komut=giris&nick=" + nick); //textbox'a odaklan txtTopluMesaj.Focus(); } //Aksi halde formu kapat else { Close(); } }
private bool baglan() { try { //Formdan IP ve PORT bilgilerini al string ip = txtIP.Text; int port = Convert.ToInt32(txtPort.Text); //Bir istemci nesnesi oluþtur ve baðlan istemci = new ASMESIstemcisi(ip, port); return(istemci.Baglan()); } catch (Exception) { return(false); } }