I want to send lot of strings (~250000) for <1sec from C application to a C# application. When I do it with WM_COPYDATA and SendMessage, my C# application hangs. What else can I do? Named pipes are included only in .NET 4, and I'm using .NET 2.
EDIT: I'm gonna stick to WM_COPYDATA and appending to a list (which is a fast operation). Then post processing this list.