且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在asp.net Web应用程序中集成google talk

更新时间:2022-03-05 00:06:14

HIii。



i使用此代码,但这不符合任何想法或建议这个??

请。



private void btnSend_Click(object sender,EventArgs e)

{

XmppClientConnection xmpp = new XmppClientConnection();

xmpp.Server =gmail.com;

xmpp.ConnectServer =talk。 google.com;

xmpp.Port = 5222;

xmpp.Username =Sender@gmail.com;

xmpp.Password =*******;

xmpp.Open();



agsXMPP.Jid JID = new Jid( Receiver@gmail.com);



xmpp.MesagageGrabber.Add(JID,new agsXMPP.Collections.BareJidComparer(),new MessageCB(MessageCallBack),null);



agsXMPP.protocol.client.Message msg = new agsXMPP.protocol.client.Message();

msg.Type = agsXMPP.protocol.client.MessageType.chat;

msg.To = JID;

msg.Body =vd9a98asd55f5asdfa50; //这个小msg要发送。

xmpp.OnLogin + = delegate(object o){xmpp.Send(msg); };



xmpp.Close();



}

静态void MessageCallBack(object sender,agsXMPP.protocol.client.Message msg,object data)

{

if(msg.Body!= null)

$

Console.ForegroundColor = ConsoleColor.Red;

Console.WriteLine({0}>> {1},msg.From.User, msg.Body);

Console.ForegroundColor = ConsoleColor.Green;

}

}
HIii.

i use this code but this is not working any idea or suggestion for this ??
pls .

private void btnSend_Click(object sender, EventArgs e)
{
XmppClientConnection xmpp = new XmppClientConnection();
xmpp.Server = "gmail.com";
xmpp.ConnectServer = "talk.google.com";
xmpp.Port = 5222;
xmpp.Username = "Sender@gmail.com";
xmpp.Password = "*******";
xmpp.Open();

agsXMPP.Jid JID = new Jid("Receiver@gmail.com");

xmpp.MesagageGrabber.Add(JID, new agsXMPP.Collections.BareJidComparer(), new MessageCB(MessageCallBack), null);

agsXMPP.protocol.client.Message msg = new agsXMPP.protocol.client.Message();
msg.Type = agsXMPP.protocol.client.MessageType.chat;
msg.To = JID;
msg.Body = "vd9a98asd55f5asdfa50 ";// This small msg to send .
xmpp.OnLogin += delegate(object o) { xmpp.Send(msg); };

xmpp.Close();

}
static void MessageCallBack(object sender,agsXMPP.protocol.client.Message msg,object data)
{
if (msg.Body != null)
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("{0}>> {1}", msg.From.User, msg.Body);
Console.ForegroundColor = ConsoleColor.Green;
}
}