0

クライアントからのリクエストを処理する Windows サービスを作成しています。リクエストをリッスンするには、While ループで BeginAcceptTcpClient を使用します。

while (stopListenning == false)
{
    tcpListener.BeginAcceptTcpClient(new AsyncCallback(RequestHandler), tcpListener);
}

Windows タスク マネージャーを使用して Windows サービスのプロセスを監視したところ、Windows サービスに要求が送信されていない間、メモリの増加が継続的に検出されました。この問題を解決するために多くの方法を試しましたが、結果はありませんでした。みんな助けてください。

4

2 に答える 2

0

この記事http://msdn.microsoft.com/en-us/library/5w7b7x5f.aspxを読んだ後、自分で問題を解決します

問題は、ManualResetEvent について誤解があったため、使用しなかったことです。今、すべてが大丈夫です。

于 2013-09-18T03:15:42.517 に答える