Не удается получить запись постоянной комнаты в таблице ofMucRoom в C#.net с использованием agsxmpp

Я разрабатываю приложение чата с использованием agsxmpp в C#.net, в настоящее время мне удалось создать постоянную комнату на сервере openfire, запись которой показана на сервере openfire. Но проблема в том, что я не могу получить ту же запись комнаты в базе данных openfire mysql до тех пор, пока я вручную не отредактирую комнату в openfire.here, я публикую свой код создания постоянной комнаты, есть ли способ получить запись постоянной комнаты как на сервере openfire, так и в базе данных mysql openfire, почти одновременно, без необходимости вручную редактировать вход в комнату сервера openfire? помогите, если знаете что-нибудь связанное с этим...

            Jid room = new Jid(textBox1.Text + "@conference.myopenfireservername");               
             xmpp.MessageGrabber.Add(room,
                                  new BareJidComparer(),
                                 new MessageCB(MessageCallBack),
                                  null);


            Jid owner = new Jid(u_id+"@myopenfireservername");
            xmpp.SendMyPresence();

            MucManager muc = new MucManager(xmpp);              
            muc.JoinRoom(room,GlobalVar.my_perm_nm);
            muc.AcceptDefaultConfiguration(room);
            xmpp.SendMyPresence();
            muc.GrantAdminPrivileges(room, owner);
            muc.GrantOwnershipPrivileges(room, owner);
            muc.GrantMembership(room, owner);              
            Jid membs;
            for (int i = 0; i < members_id.Count; i++)
            {
                membs =new Jid( members_id[i].ToString() + "@myopenfireservername");
                muc.Invite(membs, room);
                muc.GrantMembership(room, membs);
               // muc.Invite(roomy, room);
            }              


                MessageBox.Show("Your group has been created..", "Congratulations", MessageBoxButtons.OK, MessageBoxIcon.Information);//displaying this messagebox after creating room and also entry in openfire server,but can't get in mysql database

1 ответ

Получил ответ!! создал romm с конфигурациями вместо того, чтобы использовать конфигурацию по умолчанию. чем однажды комната создала, чем сделать остальную часть материала. ссылка, для которой я нашел очень полезную, http://forum.ag-software.net/thread/1787-muc-invitation-to-join, надеюсь, это поможет кому-то!!!

Другие вопросы по тегам