if (!HttpListener.IsSupported)
{
MessageBox.Show("本系统只支持xp sp2/win2003");
return;
}
System.Net.HttpListener httplistener = new System.Net.HttpListener();
string s = string.Format(XMLTools.getXmlValue("LCListenerAddress","Address"));
httplistener.Prefixes.Add(s);
httplistener.Start();
while (true)
{
System.IAsyncResult ia2 = httplistener.BeginGetContext(
delegate(System.IAsyncResult ia)
{
var request = (HttpListener)ia.AsyncState;
var a = request.EndGetContext(ia);
XmlDocument doc = new XmlDocument();
StreamReader inputStream = new StreamReader(a.Request.InputStream);
string xml = inputStream.ReadToEnd();
doc.LoadXml(xml);
},
httplistener
);
System.Threading.Thread.Sleep(1000);
}