Ejemplo n.º 1
0
 private void FrmGroupChat_Load(object sender, EventArgs e)
 {
     if (_roomJid != null)
     {
         mm.EnterRoom(_roomJid, _nickname);
     }
 }
Ejemplo n.º 2
0
        public void TestInvite()
        {
            XMPPClient ObjXmppClient = new XMPPClient();

            //initializing the xmpp client with credentials
            ObjXmppClient.JID            = "*****@*****.**";
            ObjXmppClient.Password       = "******";
            ObjXmppClient.Server         = "54.173.99.54";
            ObjXmppClient.AutoReconnect  = true;
            ObjXmppClient.RetrieveRoster = true;
            ObjXmppClient.PresenceStatus = new PresenceStatus()
            {
                PresenceType = PresenceType.available, IsOnline = true
            };
            ObjXmppClient.AutoAcceptPresenceSubscribe = true;
            ObjXmppClient.AttemptReconnectOnBadPing   = true;
            //
            XMPPConnection ObjXmppCon = new XMPPConnection(ObjXmppClient);

            ObjXmppCon = new XMPPConnection(ObjXmppClient);
            ObjXmppCon.Connect();
            ObjXmppClient.Connect();
            //muc manager test
            MucManager mucManager = new MucManager(ObjXmppClient);
            JID        roomJID    = "*****@*****.**";

            mucManager.EnterRoom(roomJID, "XMPPTestNickName");
            JID to = "*****@*****.**";

            mucManager.DirectInvite(to, roomJID);
        }
Ejemplo n.º 3
0
        public void CreateChatRoom()
        {
            XmppClient xmppClient = XmppClients[Context.ConnectionId];

            mm = new MucManager(xmppClient);
            mm.EnterRoom("ALLURE786", "*****@*****.**", true);
            mm.Invite("*****@*****.**", "ALLURE786", "Please join");
            mm.Invite("*****@*****.**", "ALLURE786", "Please join");
        }
Ejemplo n.º 4
0
        private void FrmGroupChat_Load(object sender, EventArgs e)
        {
            if (_roomJid != null)
            {
                mm.EnterRoom(_roomJid, _nickname);
            }

            dtHistory.Columns.Add("PIC", typeof(string));
            dtHistory.Columns.Add("Body", typeof(string));
            dtHistory.Columns.Add("DateTime", typeof(DateTime));
            timer1.Start();
        }
Ejemplo n.º 5
0
        public void GroupChat()//Jid roomJid, string nickname)
        {
            XmppClient xmppClient = XmppClients[Context.ConnectionId];

            mm = new MucManager(xmppClient);

            //     mm.EnterRoom("ALLURE786", "*****@*****.**");

            //    mm = new MucManager(xmppClient);
            mm.EnterRoom("ALLURE786", "*****@*****.**", true);
            mm.Invite("*****@*****.**", "ALLURE786", "Please join");
            //    mm.Invite("*****@*****.**", "ALLURE786", "Please join");

            // Setup new Message Callback using the MessageFilter
            //    xmppClient.MessageFilter.Add(roomJid, new BareJidComparer(), MessageCallback);

            // Setup new Presence Callback using the PresenceFilter
            //  xmppClient.PresenceFilter.Add(roomJid, new BareJidComparer(), PresenceCallback);
        }
Ejemplo n.º 6
0
 private void _CreateChatRoom(XmppClient client, string chatRoomName, string roomNick)
 {
     _mucManager = new MucManager(client);
     _mucManager.EnterRoom(chatRoomName, roomNick);
 }