IPC-Mechanismus zur Kommunikation zwischen C ++ und Objective C
Ich entwickle eine Mac-Anwendung, in der ich den IPC-Mechanismus implementieren muss. Das Szenario sieht folgendermaßen aus:
Meine Anwendung enthält zwei ausführbare Dateien, eine native Mac-App (NSStatusItem-App) und eine auf CPP codierte Terminal-App. Ich möchte die IPC-Kommunikation zwischen diesen beiden Prozessen herstellen. Ich möchte in der Lage sein, Nachrichten sowohl von CPP an Objective C als auch umgekehrt zu senden und zu empfangen.
Welcher IPC-Mechanismus passt besser dazu?
Auch dieses Wiki (http://en.wikipedia.org/wiki/Inter-process_communication#Main_IPC_methods) zeigt, dass IPC Named Pipes in POSIX und Windows unterstützt werden. Ich wollte klarstellen, dass, wenn ich Named Pipes verwende (ich weiß, dass es unidirektional ist), es in Mac und Objective C unterstützt wird.
[S. Wenn möglich, geben Sie bitte Beispielcode oder Links zu IPC in C ++ und Objective C) an.