www.pudn.com > QQ2008.rar > SendMessage.cs
using System;
using System.Net;
using System.Net.Sockets;
using System.Threading;
using System.Xml;
using System.IO;
using System.Text;
namespace QQloginCont
{
///
/// SendMessage 的摘要说明。
///
public class SendMessage
{
private string ToIpName="";
private string MSG="";
private string IpEndPoint="";
public SendMessage()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
private bool result=true;
///
/// 获取发送消息的结果
///
public bool Result
{
get
{
return(result);
}
}
private string msg;
///
/// 需要发送的消息
///
public string Msg
{
get
{
return(msg);
}
set
{
msg=value;
}
}
private string ToWho;
///
/// 目标用户
///
public string ToDistUser
{
set
{
ToWho=value;
}
}
public void send()
{
Thread th=new Thread(new ThreadStart(MessageSend));
th.Start();
}
///
/// 向指定用户发送消息
///
/// 要发送的消息内容
/// 要发送消息的目标用户
/// 返回发送结果是成功还是失败
private void MessageSend()
{
try
{
string TOIpNumber="";
CheckOutNum NAN=new CheckOutNum(ToWho);
this.ToIpName=NAN.QQname;
this.MSG=msg;
TOIpNumber=NAN.QQnumber;
XmlDataDocument Xml=new XmlDataDocument();
Xml.Load("online.dat");
XmlNode root=Xml.SelectSingleNode("root");
for(int i=0;i