Object Sharing between Applications?
Let's say I have a large data array updated 1000+ times per second. Another application wants to access and read the array in a short interval. Both applications are on the same machine. I have tried using WCF for interprocess communication, but serializing and sending the whole array (or a large object) thousands of times per second is unfeasible performance wise. Is there a way to directly access objects from different applications in c#? There are a few IPC technologies you can use that though pre-date WCF are still relevant today. Pipes Pipes is one such technology. It's binary, runs in