named-pipe-wrapper icon indicating copy to clipboard operation
named-pipe-wrapper copied to clipboard

Frequent create NamedPipeClient instance to Connect Server can cause memory leak

Open fjwgrace opened this issue 3 years ago • 1 comments

Frequent create NamedPipeClient instance to Connect Server can cause memory leak Task.Factory.StartNew(() => { while (true) { i++; NamedPipeClient<string> _client2 = new NamedPipeClient<string>(Constants.PIPE_NAME); _client2.ServerMessage += OnServerMessage; _client2.Disconnected += OnDisconnected; _client2.Start(); _client2.PushMessage("this is the " + i + "client"); _client2.Stop(); _client2.ServerMessage -= OnServerMessage; _client2.Disconnected -= OnDisconnected; Thread.Sleep(200); } });

fjwgrace avatar Jun 02 '21 02:06 fjwgrace

Is the memory leak on the server or the client side?

idan-h avatar Aug 06 '21 17:08 idan-h