我有一个侦听
连接的Windows服务TcpClient client = myTcpListener.AcceptTcpClient();
我想知道在等待接受新连接时停止此Windows服务会发生什么。
侦听器是否仍在侦听该端口上的连接?如果是这样,我怎么能杀死这个听众?
答案 0 :(得分:2)
您应该在侦听器上调用Stop()
。请注意,您需要单独关闭接受的连接。
答案 1 :(得分:0)
当进程终止时,监听器显然不会再听了。
你应该按照ChrisWue的说法正确清理它。
答案 2 :(得分:0)
这与线程的行为相同。 该过程仅在线程完成时结束。 运行stop方法时,请手动关闭所有连接。