111,129
社区成员
发帖
与我相关
我的任务
分享
TcpListener lis = null;
private void button1_Click(object sender, EventArgs e)
{
lis = new TcpListener(2100);
lis.Start();
System.Threading.Thread t = new System.Threading.Thread(new System.Threading.ThreadStart(f));
t.Start();
//t.Abort();
}
private void f()
{
lis.AcceptSocket();
}
private void button2_Click(object sender, EventArgs e)
{
lis.Stop();
}
TcpListener lis = null;
Thread t;
private void button1_Click(object sender, EventArgs e)
{
lis = new TcpListener(2100);
lis.Start();
t = new System.Threading.Thread(new System.Threading.ThreadStart(f));
t.IsBackground = true;
t.Start();
}
private void f()
{
while (true)
{
Socket s = lis.AcceptSocket();
//do s
}
}
private void button2_Click(object sender, EventArgs e)
{
try
{
t.Abort();
}
catch
{ }
lis.Stop();