当前位置:编程学习 > C#/ASP.NET >>

关于TcpClient的问题?

代码如下:
        private void btnStar_Click(object sender, EventArgs e)
        {
            tcl = new TcpListener(IPAddress.Parse(("192.168.0.1"),6666);
            Thread thr = new Thread(new ThreadStart(Listener));
            thr.IsBackground = true;
            thr.Start();
        }

        public void Listener()
        {
            tcl.Start();
            MessageBox.Show("服务器开启!");
            while (true)
            {
                TcpClient tcpclient = tcl.AcceptTcpClient();
            }
        }

 现在我想关了tcpclient所有资源和"本对象"的TCP连接,我用了tcpclient .Close()方法,但是不行,因为它只释放了内存资源,却没真真的关闭“本对象”的TCP的连接(与服务器的连接没有关闭),所以我想问问大家,怎么才能把当前的这个tcpclient关闭与服务器的连接,而不只是释放资源
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,