private void Button_Click(object sender, RoutedEventArgs e) { if (is_idcheck == false) { MessageBox.Show("아이디 중복 체크를 먼저 해주시길 바랍니다."); return; } if (check_iddata != idTxt.Text) { MessageBox.Show("중복 체크한 아이디와 일치하지 않습니다!"); return; } if (idTxt == null || pwTxt == null || nameTxt == null || phoneTxt == null) { MessageBox.Show("정보 입력이 부족합니다. 빈 칸이 있는지 확인해주세요!"); } string packet = "MEMBERADD" + "$"; packet += idTxt.Text + "#"; packet += pwTxt.Password + "#"; packet += nameTxt.Text + "#"; packet += phoneTxt.Text; client.SendDataOne(packet); MainWindow.Instance.Show(); }
private void RequestCreateChannelButton(object sender, RoutedEventArgs e) { if (textBox1.Text == "") { MessageBox.Show("채널명을 입력하세요."); return; } if (textBox2.Text == "") { MessageBox.Show("접속 가능한 인원수를 입력하세요."); return; } if (int.Parse(textBox2.Text) > 100) { MessageBox.Show("인원 제한은 최대 100명까지 가능합니다."); return; } if (Data.Instance.myId == "") { return; } string packet = "CHANNEL_ADD" + "$"; if (IsUsedPassword == true) // 비밀번호 { packet += "PASSTRUE" + "#"; packet += textBox3.Text + "#"; } else { packet += "PASSFALSE" + "#"; packet += "0" + "#"; } packet += textBox1.Text + "#"; // 채널명 packet += textBox4.Text + "#"; // 채널설명 packet += Data.Instance.myId + "#"; // 로그인시 저장된 ID packet += textBox2.Text; // 인원제한 Data.Instance.myChannelName.Add(textBox1.Text); client.SendDataOne(packet); string packet2 = "FTP_INITLIST" + "$"; packet2 += textBox1.Text + "#"; packet2 += Data.Instance.myId; client.SendDataOne(packet2); }
private void Button_Click(object sender, RoutedEventArgs e) // 로그인 버튼 클릭 { if (idTxt == null || pwTxt == null) { MessageBox.Show("아이디 또는 비밀번호가 잘 못 입력되었습니다!"); return; } // 자신의 IP주소를 얻는다. IPHostEntry host = Dns.GetHostEntry(Dns.GetHostName()); string ip = string.Empty; for (int i = 0; i < host.AddressList.Length; i++) { if (host.AddressList[i].AddressFamily == AddressFamily.InterNetwork) { ip = host.AddressList[i].ToString(); } } string id = idTxt.Text; string pw = pwTxt.Password; Data.Instance.myId = id; Data.Instance.myIp = ip; string packet = "LOGIN" + "$"; packet += id + "#"; packet += pw + "#"; packet += ip; client.SendDataOne(packet); }