C# 停止等待AcceptCpcClient的Windows服务

C# 停止等待AcceptCpcClient的Windows服务,c#,.net,windows-services,tcpclient,C#,.net,Windows Services,Tcpclient,我有一个Windows服务,可以侦听与的连接 TcpClient client = myTcpListener.AcceptTcpClient(); 我想知道当此Windows服务在等待接受新连接时停止时会发生什么情况 侦听器是否仍在侦听该端口上的连接?如果是这样,我如何才能杀死这个侦听器?您应该调用该侦听器。请注意,您需要单独关闭已接受的连接。当进程终止时,侦听器显然将不再侦听 你应该像ChrisWue提到的那样正确地清理它。这与线程的行为相同。 该过程仅在线程完成时结束。 运行停止方法时,

我有一个Windows服务,可以侦听与的连接

TcpClient client = myTcpListener.AcceptTcpClient();
我想知道当此Windows服务在等待接受新连接时停止时会发生什么情况


侦听器是否仍在侦听该端口上的连接?如果是这样,我如何才能杀死这个侦听器?

您应该调用该侦听器。请注意,您需要单独关闭已接受的连接。

当进程终止时,侦听器显然将不再侦听


你应该像ChrisWue提到的那样正确地清理它。

这与线程的行为相同。 该过程仅在线程完成时结束。 运行停止方法时,请手动关闭所有连接