【发布时间】:2012-05-17 08:46:19
【问题描述】:
请帮帮我
我使用 labrary jabber-net 在 google 聊天中发送消息。 Sometines 我有自动化和发送消息(运行应用程序时),但几乎总是我不能自动化也不发送消息......
使用代码 C#:
私有静态字符串消息; 公共静态字符串_message { 获取{返回消息; } 设置{消息=值; } }
private static string emailToSend;
public static string _emailToSend
{
get { return emailToSend; }
set { emailToSend = value; }
}
static JabberClient jc = new JabberClient();
static void SendMessageToGoogleTalk(string message, string emailToSend)
{
jc.User = "***@gmail.com";
jc.Server = "gmail.com";
jc.Password = "****";
_message = message;
_emailToSend = emailToSend;
jc.Connect();
jc.OnError += client_OnError;
jc.OnAuthenticate += client_OnAuthenticate;
jc.Close();
}
static void client_OnAuthenticate(object sender)
{
jc.Message(emailToSend, message);
}
static void client_OnError(object sender, Exception exception)
{
isRecieveMessage = false;
}
大家都知道,我怎么会导致这个问题?
【问题讨论】:
-
好的,确认一下,我设法让代码工作了;它通过我下面的答案进行身份验证。不要尝试向您进行身份验证的人发送消息,它不起作用,但任何其他 jabber 帐户都可以发送给;)
标签: .net