修改监听为后台线程...
parent
c7e7be1083
commit
b1150377fc
|
@ -33,9 +33,11 @@ namespace UDPClient
|
||||||
endpoint = new IPEndPoint(IPAddress.Any, 0);
|
endpoint = new IPEndPoint(IPAddress.Any, 0);
|
||||||
//启动客户端监听
|
//启动客户端监听
|
||||||
Thread t = new Thread(new ThreadStart(ClientThread));
|
Thread t = new Thread(new ThreadStart(ClientThread));
|
||||||
|
t.IsBackground = true;
|
||||||
t.Start();
|
t.Start();
|
||||||
//启动Web监听
|
//启动Web监听
|
||||||
Thread w = new Thread(new ThreadStart(WebListen));
|
Thread w = new Thread(new ThreadStart(WebListen));
|
||||||
|
w.IsBackground = true;
|
||||||
w.Start();
|
w.Start();
|
||||||
//初始化Timer
|
//初始化Timer
|
||||||
tmr.Interval = 390;
|
tmr.Interval = 390;
|
||||||
|
@ -77,7 +79,7 @@ namespace UDPClient
|
||||||
{
|
{
|
||||||
HttpListener listerner = new HttpListener();
|
HttpListener listerner = new HttpListener();
|
||||||
listerner.AuthenticationSchemes = AuthenticationSchemes.Anonymous;//指定身份验证 Anonymous匿名访问
|
listerner.AuthenticationSchemes = AuthenticationSchemes.Anonymous;//指定身份验证 Anonymous匿名访问
|
||||||
listerner.Prefixes.Add("http://127.0.0.1:25330/web/");
|
listerner.Prefixes.Add("http://127.0.0.1:2533/web/");
|
||||||
listerner.Start();
|
listerner.Start();
|
||||||
Console.WriteLine("WebServer Start Successed.......");
|
Console.WriteLine("WebServer Start Successed.......");
|
||||||
while (true)
|
while (true)
|
||||||
|
@ -94,6 +96,7 @@ namespace UDPClient
|
||||||
Console.WriteLine(str);
|
Console.WriteLine(str);
|
||||||
byte[] buf = Encoding.Default.GetBytes(str);
|
byte[] buf = Encoding.Default.GetBytes(str);
|
||||||
client.Send(buf, buf.Length, new IPEndPoint(IPAddress.Parse("127.0.0.1"), 25433));
|
client.Send(buf, buf.Length, new IPEndPoint(IPAddress.Parse("127.0.0.1"), 25433));
|
||||||
|
|
||||||
}
|
}
|
||||||
ctx.Response.Close();
|
ctx.Response.Close();
|
||||||
}
|
}
|
||||||
|
|
|
@ -28,6 +28,7 @@ namespace UDPServer
|
||||||
endpoint = new IPEndPoint(IPAddress.Any, 0);
|
endpoint = new IPEndPoint(IPAddress.Any, 0);
|
||||||
//启动客户端监听
|
//启动客户端监听
|
||||||
Thread t = new Thread(new ThreadStart(ClientThread));
|
Thread t = new Thread(new ThreadStart(ClientThread));
|
||||||
|
t.IsBackground = true;
|
||||||
t.Start();
|
t.Start();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue