Asp.Net で agsXMPP GTalk チャット クライアントを作成しようとしていますが、OnLogin イベントはまったく何もしていません。
誰でも私を助けてもらえますか?
aspx.cs ファイルのコードは次のとおりです。
using System;
...
using agsXMPP;
using agsXMPP.protocol.client;
using agsXMPP.Collections;
using agsXMPP.protocol.iq.roster;
using System.Threading;
using Microsoft.Win32;
public partial class ChatClient : System.Web.UI.Page
{
private agsXMPP.XmppClientConnection xmppCC = new XmppClientConnection();
protected void Page_Load(object sender, EventArgs e)
{
}
void xmpp_OnLogin(object sender)
{
lblMsg.Text = "Succes!" + xmppCC.Authenticated.ToString();
xmppCC.SendMyPresence();
}
string emailAdres; string password;
protected void cmdLogin_Click(object sender, EventArgs e)
{
emailAdres = textEmail.Text; password= textPassw.Text;
xmppCC = (XmppClientConnection)Application["xmpp"];
if (xmppCC == null)
{
xmppCC = new XmppClientConnection();
Application["xmpp"] = xmppCC;
}
Jid jidSender = new Jid(emailAdres);
xmppCC.Username = jidSender.User;
xmppCC.Server = jidSender.Server;
xmppCC.Password = password;
xmppCC.AutoResolveConnectServer = true;
try
{
xmppCC.OnLogin += xmpp_OnLogin;
lblMsg.Text = "";
xmppCC.Open();
}
catch (Exception ex)
{
lblMsg.Text = ex.Message;
}
}
}
前もって感謝します