コード例 #1
0
ファイル: frmAna.cs プロジェクト: mstfklinc/ChatApplication
        /// <summary>
        /// ASMES sunucusunu baþlatýr
        /// </summary>
        /// <returns>Ýþlemin baþarý durumu</returns>
        private bool baslat()
        {
            //Port numarasýný TextBox'dan al
            int port = 0;

            try
            {
                port = Convert.ToInt32(txtPortNo.Text);
                if (port <= 0)
                {
                    return(false);
                }
            }
            catch (Exception)
            {
                return(false);
            }

            //Kullanýcý listesini temizle
            kullanicilar.Clear();

            //Sunucuyu oluþtur, olaylarýna kaydol ve baþlat
            sunucu = new ASMESSunucusu(port);
            sunucu.IstemcidenYeniMesajAlindi  += new dgIstemcidenYeniMesajAlindi(sunucu_IstemcidenYeniMesajAlindi);
            sunucu.IstemciBaglantisiKapatildi += new dgIstemciBaglantisiKapatildi(sunucu_IstemciBaglantisiKapatildi);
            sunucu.Baslat();

            return(true);
        }
コード例 #2
0
ファイル: frmAna.cs プロジェクト: mstfklinc/ChatApplication
 /// <summary>
 /// ASMES sunucusunu durdurur
 /// </summary>
 private void durdur()
 {
     sunucu.Durdur();
     sunucu = null;
 }