Exemplo n.º 1
0
        /// <summary>
        /// AS 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 ASSunucusu(port);
            sunucu.IstemcidenYeniMesajAlindi  += new dgIstemcidenYeniMesajAlindi(sunucu_IstemcidenYeniMesajAlindi);
            sunucu.IstemciBaglantisiKapatildi += new dgIstemciBaglantisiKapatildi(sunucu_IstemciBaglantisiKapatildi);
            sunucu.Baslat();

            return(true);
        }
Exemplo n.º 2
0
 /// <summary>
 /// AS sunucusunu durdurur
 /// </summary>
 private void durdur()
 {
     sunucu.Durdur();
     sunucu = null;
 }