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; }
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; }
void SendToServer(string msg) { pi.setMessage(msg_room + msg); player.Send(Encoding.Default.GetBytes(pi.makePacket())); }