Example #1
0
        public MySqlConnection MySqlBaslat()
        {
            try
            {
                MySqlConnectionStringBuilder builder = new MySqlConnectionStringBuilder();
                builder.UserID             = "root";
                builder.Password           = "";
                builder.Database           = "youtubeegitim";
                builder.Server             = "localhost";
                builder.Pooling            = true;
                builder.ConnectionLifeTime = 0;
                builder.ConnectionTimeout  = 30;

                string connString = builder.ToString();

                MySqlConnection baglanti = new MySqlConnection(connString);

                if (baglanti.State != ConnectionState.Open)
                {
                    baglanti.Open();
                    Yazi.Log_yaz("Mysql Connection Acildi");
                    return(baglanti);
                }

                return(null);
            }
            catch (Exception e)
            {
                Yazi.Hata_Yaz("MySql Bağlantısı Hatası : " + e.Message);
                return(null);
            }
        }
Example #2
0
 public static void InitializeNetwork()
 {
     Yazi.Log_yaz("Paketleriniz Başlatılıyor");
     ServerHandleData.InitializePackets();
     serverSocket.Start();
     serverSocket.BeginAcceptTcpClient(new AsyncCallback(OnClientConnet), null);
 }
 public void baglanti_control(MySqlConnection baglanti)
 {
     if (baglanti.State != ConnectionState.Open)
     {
         baglanti.Open();
         Yazi.Log_yaz(connectionID.ToString() + " Kullanıcısının Bağlantısı Tekrar Açıldı");
     }
 }
Example #4
0
        public static void StartGameServer()
        {
            Stopwatch sw = new Stopwatch();

            sw.Start();

            ServerTCP.InitializeNetwork();
            Yazi.Log_yaz("Sunucu Başlatıldı...");
            sw.Stop();

            Yazi.Log_yaz(text: $"Sunucu Başlama Süresi {sw.ElapsedMilliseconds} ms");
        }
Example #5
0
        public static void Sunucuyu_Baslat()
        {
            Stopwatch sw = new Stopwatch();

            sw.Start();

            ServerTCP.InitializeNetwork();
            Yazi.Log_yaz("Sunucu Başlatıldı");

            Sabitler.Sunucu_MySql_Baglanti = Sabitler.Mysql_Data.MySqlBaslat();
            Yazi.Log_yaz("MySQL Sunucu Başlatıldı");

            sw.Stop();
            Yazi.Log_yaz("Sunucu Başlama Süresi : " + sw.ElapsedMilliseconds.ToString() + "ms");
        }
Example #6
0
        public static void HandleLoginGiris(int connectionID, byte[] data)
        {
            Kaan_ByteBuffer buffer = new Kaan_ByteBuffer();

            buffer.Bytes_Yaz(data);
            int    packetID      = buffer.Int_Oku();
            string kullanici_adi = buffer.String_Oku();
            string sifre         = buffer.String_Oku();

            ArrayList Ara = new ArrayList();

            Ara.Add("kullanici_adi='" + kullanici_adi + "'");
            Ara.Add("sifre='" + sifre + "'");

            MySqlCommand cmd = Sabitler.Mysql_Data.MySql_Veri_Cek(Sabitler.bagli_client[connectionID].baglanti, null, "Select * From tum_kullanicilar", Ara);

            if (cmd != null)
            {
                MySqlDataReader oku = cmd.ExecuteReader();

                int id = 0;
                while (oku.Read())
                {
                    //////
                    id = (int)oku["id"];
                    Yazi.Log_yaz("Bağlanan Kullanıcın Kullancı ID si : " + id.ToString());
                }
                oku.Close();

                ///
                DataSender.SendLoginGirisCevap(connectionID, 1);
            }
            else
            {
                DataSender.SendLoginGirisCevap(connectionID, 0);
            }
            buffer.Dispose();
        }
Example #7
0
 public static void Oyuncu_Cikti(string connectionId)
 {
     BagliKullaniciSayisi--;
     Yazi.Log_yaz("Kullanıcı Ayrıldı : " + connectionId);
     Sabitler.server.listBox1.Items.Remove(connectionId);
 }
Example #8
0
 public static void Oyuncu_Baglandi(string connectionId)
 {
     BagliKullaniciSayisi++;
     Yazi.Log_yaz("Kullanıcı Bağlandı : " + connectionId);
     Sabitler.server.listBox1.Items.Add(connectionId);
 }
Example #9
0
 public static void oyuncu_cikti(string connectionID)
 {
     bagli_kullanici_sayisi--;
     Yazi.Log_yaz("Kullanıcı Sunucudan Ayrıldı : " + connectionID);
     Sabitler.server.listBox1.Items.Remove(connectionID);
 }
Example #10
0
 public static void oyuncu_baglandi(string connectionID)
 {
     bagli_kullanici_sayisi++;
     Yazi.Log_yaz("Kullanıcı Servere Bağlandı : " + connectionID);
     Sabitler.server.listBox1.Items.Add(connectionID);
 }