使用 agsxmpp c# 创建用户组

本文关键字:用户组 创建 agsxmpp 使用 | 更新日期: 2023-09-27 18:35:56

我正在使用agsxmpp SDK与openfire服务器进行交互。我正在尝试使用 agsxmpp sdk 创建一个用户组,但实际上找不到有关如何执行此操作的任何文档。

任何人都可以提供有关如何创建用户组并向其中添加用户的任何链接或代码示例。

任何帮助将不胜感激

使用 agsxmpp c# 创建用户组

agsxmpp中没有组概念。相反,您可以加入具有特定服务的房间,例如 roomname@conference.(server address) .您可以简单地使用 Openfire 添加服务。这是一个代码 可以帮助您

/////code to be part of a room
var input = new frmInputBox("Enter your Nickname for the chatroom", "Nickname", "Nickname");

        if (input.ShowDialog() == DialogResult.OK)
        {
            // string nickname = "shan";
            // string j = "";
            string Nickname = input.Result;
            input = new frmInputBox("Enter the Jid of the room to join (e.g jdev@conference.jabber.org)", "Room");
          if (input.ShowDialog() == DialogResult.OK)

            {
                Jid jid = new Jid((string)node.Tag);
                string nickname = input.Result;
                frmGroupChat gc = new frmGroupChat(this.XmppCon, jid, nickname);
                gc.Show(); }}