private static string RoomRequest() { string roomlist = ""; roomlist = PeeKaBooProtocol.commandGenerator(PeeKaBooProtocol.ROOMREQUESTRESPONSE); return(roomlist); }
private static string Pre_Processing_Command(string[] data) { int command = int.Parse(data[0]); string result = ""; if (command == PeeKaBooProtocol.ROOMCREATE) { //*방 생성시 //* 1 명령어 //* 2 방이름 //* 3 최대 접속 인원 //* 4 방태그 //* 5 방 입장 패스워드\ //* 6 방장 uuid string[] processed = new string[data.Length - 1]; for (int i = 1; i < data.Length; i++) { processed[i - 1] = data[i]; Console.WriteLine("처리한 데이터 " + processed[i - 1]); } Console.WriteLine("데이터 베이스 입력"); roomDataDBInsert(processed); result = PeeKaBooProtocol.commandGenerator(PeeKaBooProtocol.ROOMCREATE); // DataBaseHelper._Instance.insertData("roomTBL", new string[] { "1", "2", "3" }, new string[] { "1-1", "11-2", "1-3" }); } else if (command == PeeKaBooProtocol.ROOMDELETE) { } else if (command == PeeKaBooProtocol.MESSAGESEND) { } else if (command == PeeKaBooProtocol.ROOMREQUEST) { // 로그 데이터 베이스 기록 LogWriter(data); // 룸 테이블의 내용을 조회 하여 데이터로 가공후 전송 result = RoomRequest(); //Console.WriteLine(RoomRequest()); } return(result); }