Fastest way to communicate between c++ and c# -


we building new vision inspection system application. actual inspection system needs c++ number of reasons. system using boost & qt.

for our ui, looking @ using wpf/c# ui , sql based reports. complicating factor ui has run both local on same box c++ inspection system or remotely on box if inspection system has no monitor or keyboard.

our concern fastest way transfer data between 2 systems? looking @ socket based system using google protocol buffers serialization. protocol buffers generate code c++ , c#(jskeet/dotnet-protobufs).

does have suggestions/experience?

if you're looking fastest way communicate c++ inspection system, implement both cases. local interface using named pipes (see here interprocess communication windows in c# (.net 2.0)) , remote interface using google protocol buffers situations inspection system don't have keyboard and/or monitor attached. ui first tries opening named pipe on local box , if fails user has enter remote address socket communication.

hope helps bit...


Comments

Popular posts from this blog

ASP.NET/SQL find the element ID and update database -

jquery - appear modal windows bottom -

c++ - Compiling static TagLib 1.6.3 libraries for Windows -