private void btn_NB_Click(object sender, EventArgs e)
        {
            /*
             * 숫자 야구 관련 Form을 불러오자.
             */

            this.Visible = false;
            // Word 게임 선택했다고 보내주기.

            string chn = mySocket.LocalEndPoint.ToString().Split(':')[1];

            packet = new PacketInfo(chn, uid, "1", "0", "");
            packet.setState("2");
            string msg = packet.makePacket();

            mySocket.Send(Encoding.Default.GetBytes(msg));

            NBGame nbgame = new NBGame(mySocket, uid);

            nbgame.ShowDialog();

            this.Visible = true;

            //string msg = packet.makePacket();
            //mysocket.Send(Encoding.Default.GetBytes(msg));


            // this.Visible =false;
            // Form lalaa = new Form();
            // lalaa.ShowDialog();
            // this.Visible=True;
        }
Esempio n. 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            string choose = GetLog_in_up();

            string uid = textBox1.Text.Trim();
            string pwd = textBox2.Text.Trim();

            if (choose == radioButton1.Text)
            {
                if (uid != null)
                {
                    SQLDB db = new SQLDB(@"Data Source=192.168.0.85;Initial Catalog=myDB;Persist Security Info=True;User ID=kosta;Password=kosta");
                    if (pwd == db.Get($"select pwd from users where uid='{uid}'").ToString().Trim())
                    {
                        mySocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
                        mySocket.Connect("192.168.0.85", 9000); // Daemon Serverprocess
                        if (mySocket != null)
                        {
                            string chn = mySocket.LocalEndPoint.ToString().Split(':')[1];
                            packet = new PacketInfo(chn, uid, "1", "0", "");
                        }
                        id = uid;
                        string pkg = packet.makePacket();
                        mySocket.Send(Encoding.Default.GetBytes(pkg));
                        this.Visible = false;
                        frmMain fmain = new frmMain(mySocket, uid);
                        fmain.ShowDialog();
                    }
                }
                else
                {
                    MessageBox.Show("Check your ID and PWD");
                }
            }
            else
            {
                if (string.IsNullOrEmpty(uid) || string.IsNullOrEmpty(pwd))
                {
                    MessageBox.Show("빈 값은 저장할 수 없습니다");

                    return;
                }
                else
                {
                    SqlConnection sqlconn = new SqlConnection();
                    SqlCommand    sqlcmd  = new SqlCommand();

                    sqlconn.ConnectionString = @"Data Source=192.168.0.85;Initial Catalog=myDB;Persist Security Info=True;User ID=kosta;Password=kosta";
                    sqlconn.Open();
                    sqlcmd.Connection = sqlconn;

                    string sql = $"INSERT INTO users VALUES('{uid}','{pwd}','100')";
                    sqlcmd.CommandText = sql;

                    SqlCommand cmd = new SqlCommand(sql, sqlconn);
                    cmd.ExecuteNonQuery();
                }
            }
        }
        private void btn_Word_Click(object sender, EventArgs e)
        {
            this.Visible = false;
            // Word 게임 선택했다고 보내주기.

            string chn = mySocket.LocalEndPoint.ToString().Split(':')[1];

            packet = new PacketInfo(chn, uid, "1", "0", "");
            packet.setState("1");
            string msg = packet.makePacket();

            mySocket.Send(Encoding.Default.GetBytes(msg));

            WordGame wordgame = new WordGame(mySocket, uid);

            wordgame.ShowDialog();

            this.Visible = true;
        }
Esempio n. 4
0
 void SendToServer(string msg)
 {
     pi.setMessage(msg_room + msg);
     player.Send(Encoding.Default.GetBytes(pi.makePacket()));
 }