问题描述
代码如下:privatevoidbtnStar_Click(objectsender,EventArgse){tcl=newTcpListener(IPAddress.Parse(("192.168.0.1"),6666);Threadthr=newThread(newThreadStart(Listener));thr.IsBackground=true;thr.Start();}publicvoidListener(){tcl.Start();MessageBox.Show("服务器开启!");while(true){TcpClienttcpclient=tcl.AcceptTcpClient();}}现在我想关了tcpclient所有资源和"本对象"的TCP连接,我用了tcpclient.Close()方法,但是不行,因为它只释放了内存资源,却没真真的关闭“本对象”的TCP的连接(与服务器的连接没有关闭),所以我想问问大家,怎么才能把当前的这个tcpclient关闭与服务器的连接,而不只是释放资源
时间: 2024-11-10 10:20:20