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