我创建了一个使用TcpListener的线程,当我的应用程序关闭时,我想终止该线程。我可以调用abort,但是由于TcpListener正在使用AcceptTcpClient阻塞,线程仍然存活。
是否有可能中止或设置超时或对AcceptTcpClient进行某些操作?如果没有办法永远停止它的阻塞,这种方法似乎没有任何用处。我的代码是串行的,我希望保持这种状态,因此是否有一种解决方案可以不使用BeginAcceptTcpClient,并编写异步代码?
是否有可能中止或设置超时或对AcceptTcpClient进行某些操作?如果没有办法永远停止它的阻塞,这种方法似乎没有任何用处。我的代码是串行的,我希望保持这种状态,因此是否有一种解决方案可以不使用BeginAcceptTcpClient,并编写异步代码?