You can use Socket for simple communication. It's in the os so you don't need any new libraries. Detailed info in C++ Socket and C# Socket
If the interprocess communication is always going to be done on the same machine, named pipes is the way to go because they are faster than other options.