我爱Aspx >> VB.Net >> 在Vs.net中使用MSN即时通讯软件(下)在Vs.net中使用MSN即时通讯软件(下)
判断有新消息的方法就是接收的内容是否为“text”类型,代码如下
private void OnTextRecieved(Messenger.IMsgrIMSession s,
Messenger.IMsgrUser u, string header, string text,
ref bool default)
{
if(header.IndexOf("Content-Type: text/plain") != -1 &&
u.FriendlyName != "Hotmail")
{
messageWindow.AppendText(u.FriendlyName + ": " + text + "\r\n");
CurrentUser = u;
default = false;
}
}
发送消息
将你要发送的消息输入到“编辑”框,然后点“发送”按钮,“编辑”框中的内容将由如下代码发送出去:
private static string header =
"MIME-Version: 1.0\r\nContent-Type: text/plain;" +
"charset=UTF-8\r\nX-MMS-IM-Format: " +
"FN=MS%20Shell%20Dlg; EF=; CO=0; CS=0; PF=0\r\n\r\n";
private void send_Click(object sender, System.EventArgs e)
【我对这篇文章有话说?】
效率提高两倍!——Visual Basic..[05-20]
Henry的VB.NET之旅(十一)—可视..[05-20]
Henry的VB.NET之旅(十二)—事件..[05-20]
Henry的VB.NET之旅(十三)—标准..[05-20]
Henry的VB.NET之旅(十四)—动态..[05-20]
Henry的VB.NET之旅(十五)—动态..[05-20]
.net入门之VB篇:Visual Basic.N..[05-20]
用VB.NET和Excel排生产计划--企业..[05-20]
如何用VB.Net创建一个三层的数据..[05-20]
在IE中使用VS.net WinForm控件[05-20]
效率提高两倍!——Visual Basic..[05-20]
Henry的VB.NET之旅(十一)—可视..[05-20]
Henry的VB.NET之旅(十二)—事件..[05-20]
Henry的VB.NET之旅(十三)—标准..[05-20]
Henry的VB.NET之旅(十四)—动态..[05-20]
Henry的VB.NET之旅(十五)—动态..[05-20]
.net入门之VB篇:Visual Basic.N..[05-20]
用VB.NET和Excel排生产计划--企业..[05-20]
如何用VB.Net创建一个三层的数据..[05-20]
在IE中使用VS.net WinForm控件[05-20]