Sillam Smile
in abzararo add k.o.n.i.d to form
1- 2 adad textBox Cool
2- 3 adad radioButton crazy
3 - 2 adad Button Embarassed
//
//hala inro khoob ham bezanid Laughing Very Happy
//
asiXmpp.dll add k.o.n.i.d to Refrenca Wink
//
in usinga anjam bedid
Code:
using agsXMPP;
using agsXMPP.Xml.Dom;
//
toy mohid azad xmpp tarif k.o.n.i.d
Code:
XmppClientConnection x = new XmppClientConnection()
button1 (online id)
Code:
x.Server = "nimbuzz.com";
x.ConnectServer = "o.nimbuzz.com";
x.Open(textBox1.Text, textBox2.Text, ".", 50);
x.Status = ".";
x.OnLogin += Connencted;
x.OnAuthError += Wrong;
x.OnError += Error;
x.OnReadXml += new XmlHandler(add);
button2 (offline)
Code:
x.Close();
//hala bezarid roy ojaq be modat 30 deqe dance jaga
trif Private Void
Code:
private void add(object sender, string xml)
{
xml = xml.Replace("\"", "'");
if (xml.IndexOf("type='subscribe' />", StringComparison.OrdinalIgnoreCase) != -1)
{
string rr = xml.Substring(xml.IndexOf("from='") + 6);
rr = rr.Substring(0, r.IndexOf("@") - 0);
MessageBox.Show(rr.ToString());
//
if (acc.Checked == true)
{
x.Send("
");
x.Send("
");
}
if (rej.Checked == true)
{
x.Send("
");
}
if (blo.Checked == true)
{
x.Send("
");
}
}
}
private void Connencted(object sender)
{
if (base.InvokeRequired)
{
base.BeginInvoke(new ObjectHandler(Connencted), new object[] { sender });
}
else
{
textBox2.BackColor = Color.Green;
textBox1.BackColor = Color.Green;
}
}
private void Wrong(object sender, agsXMPP.Xml.Dom.Element e)
{
textBox1.BackColor = Color.Red;
textBox2.BackColor = Color.Red;
}
man xml accept va reject test kardam kar mide ama block nemidoonam dance
acc va rej va blo = RadioButton show
Kol Source
Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using agsXMPP;
using agsXMPP.Xml.Dom;
namespace Add_Reject
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
XmppClientConnection x = new XmppClientConnection();
private void vistaButton1_Click(object sender, EventArgs e)
{
x.Server = "nimbuzz.com";
x.ConnectServer = "o.nimbuzz.com";
x.Open(textBox1.Text, textBox2.Text, ".", 50);
x.Status = ".";
x.OnLogin += Connencted;
x.OnAuthError += Wrong;
x.OnError += Error;
x.OnReadXml += new XmlHandler(add);
textBox1.PasswordChar = '*';
}
private void add(object sender, string xml)
{
xml = xml.Replace("\"", "'");
if (xml.IndexOf("type='subscribe' />", StringComparison.OrdinalIgnoreCase) != -1)
{
string ..... = xml.Substring(xml.IndexOf("from='") + 6);
..... = ......Substring(0, ......IndexOf("@") - 0);
MessageBox.Show(......ToString());
//
if (acc.Checked == true)
{
x.Send("
");
x.Send("
");
}
if (rej.Checked == true)
{
x.Send("
");
}
if (blo.Checked == true)
{
x.Send("
");
}
}
}
private void Connencted(object sender)
{
if (base.InvokeRequired)
{
base.BeginInvoke(new ObjectHandler(Connencted), new object[] { sender });
}
else
{
textBox2.BackColor = Color.Green;
textBox1.BackColor = Color.Green;
}
}
private void Wrong(object sender, agsXMPP.Xml.Dom.Element e)
{
textBox1.BackColor = Color.Red;
textBox2.BackColor = Color.Red;
}
private void Error(object sender, Exception ex)
{
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
}
Age Nafahmidi add kn ta toozih bedam vali source nkha Smile
Bob-Xer@nimbuzz.com