标签: sockets memory-leaks tcp windows-services
我使用套接字编写了一个TCP异步侦听器。它将只从一个客户端收听,该客户端每秒发送~8条消息,每周7天。我在一个Windows服务中托管它,让它一整天都活着。它运行良好一段时间,突然之间内存消耗越来越大。这使我的监听器挂起而不是监听传入的数据。但仍然Windows服务显示为正在运行。我认为我的程序忙于监听,不让GC清除内存,这是正确的吗?或者这对于长时间运行的TCP侦听器Windows服务是常见的。
请建议。我被困在这里。