Hello, i am using Visual Studio 2015 to create few Eve online bots of my own, using your memory reading service.
I created separate process (separate project and exe file in same solution) to serve as reader service for main application. I start this “EveReaderServer.exe” manually and connect to it from my main process trough Named Pipes.
Whenever I start one of my eve account (and i have quite a few miner accounts) my server process creates new thread which contains its own SimpleInterfaceServerDispatcher and spins up sensor interface and establishes new Named Pipe so my main bot application can query Parse.MemoryMeasurement from server process when needed,
This is, unfortunately, not working as intended because i cannot serialize Parse.MemoryMeasurement to send new reading back to bot trough stream pipe because it is interface and not a data structure. I tried with delegates, pointers, BinaryFormatter serialization (including some low level unsafe/unmanaged stuff) etc. but nothing i do enables me to simply pass MemoryMeasurement from one process/thread to another.
My main point is: i want to avoid waiting for several MemoryMeasurement interfaces to become ready after each build… is there a way to make something like this work (like trivial pointer passing in C++)?