Ciao a tutti
oggi al lavoro mi sono trovato davanti a un problema che potrebbe essere risolto in modo molto banale ma a me piace complicarmi la vita .
Allora devo sviluppare un programma in vc++ che comunica riceve dei numeri da un programma java. Tutto questo sotto windows. Ora mi chiedo come faccio e secondo voi qual'è la soluzione migliore per far comunicare i due processi. Volevo evitare di aprire una comunicazione socket.
Le soluzioni a cui ho pensato sono:
-pipe: risulterebbero molto veloci ma ho paura che creino del casino con la concorrenza in quanto non saprei come gestirla.
-la memoria condivisa: opportunamente creata e lockata potrebbe essere la soluzione migliore, ma come crearla e impostarla per la comunicazione tra i due programmi?
-ho letto in giro che windows utilizza anche gli eventi ma non ho trovato nulla.
Qualcuno ha qualche consiglio?

Grazie Mille
Ciao