public bool CreateRoom(Client client)
 {
     if (!clientRoomDic.ContainsKey(client))
     {
         clientRoomDic.Add(client, ClientRoom.CreateDefaultRoom(client));
         return(true);
     }
     return(false);
 }
        public static ClientRoom CreateDefaultRoom(Client client)
        {
            ClientRoom room = new ClientRoom()
            {
                HomeClient = client,
                ClientSet  = new HashSet <Client>()
                {
                    client
                },
                ReadyUsernameSet = new HashSet <string>(),
                RoomState        = ClientRoomState.WaitingJoin
            };

            return(room);
        }