private void GetOrderFromCerver()//받기 { char[] getOrder = new char[30]; while (!Socket.hasMessage()) { ; } getOrder = Socket.GetMessage(); if (getOrder[21] == '1') { MessageBox.Show("회원가입 완료!"); Login.Opacity = 1; this.Close(); } else { MessageBox.Show("회원가입 실패!"); } }
private void GetInfo() { while (true) { if (Exit) { break; } if (CheckNoChat == false) { while (!Socket.hasMessage()) { if (Exit) { break; } } if (Exit) { break; } char[] order = new char[30]; message = Socket.GetMessage(); for (int i = 0; i < 15; i++) { order[i] = message[i]; } CheckNoChat = true; if (order[5] == 'O' && order[6] == 'M' && order[8] == 'I' && order[9] == 'N' && order[10] == 'F') {//AM_ROOM_INFO if (checkCkear == 0) { RoomList.Items.Clear(); UserList.Items.Clear(); } checkCkear = 1; AddRoom();//방 추가 } else if (order[3] == 'E' && order[4] == 'N' && order[5] == 'T') { if (message[21] == '0') { MessageBox.Show("방에 입장할 수 없습니다!"); Exit = false; } else { break; } //GetWhenRoomList_MouseDoubleClick(); } else if (order[3] == 'U' && order[4] == 'S' && order[5] == 'E') { SatUser();//대기자 추가 } else if (order[3] == 'L' && order[4] == 'O' && order[5] == 'B') { LookAtChat();//채팅 } else if (order[3] == 'F' && order[4] == 'R' && order[5] == 'I') { //친구 } /* * else if (order[3] == 'E' && order[4] == 'N' && order[5] == 'T') * { * GetWhenRoomList_MouseDoubleClick();//방 클릭했을때 * }*/ CheckNoChat = false; } } }