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