Bonjour,

J'ai plusieurs processus sous LINUX qui s'échangent des données via des files de messages. Le tout programmé en language C.

Je souhaite remplacer un des processus par un prcocessus écrit en JAVA.

Est il possible de lire et ecrire dans les files de message créer par un processus en language C à partir d'un autre en JAVA, sans trop modifier mon programme C?

ci-dessous une partie du code C:

Code C : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
 
  if ((fileId1 = msgget(BOITEMESSAGE, 0700  |IPC_CREAT))==-1)
 
  { fprintf(stdout, "err: Echec de creation \n");
 
  }
lu=msgrcv(fileId1, &msgFile, sizeof(int)+sizeof(double)+sizeof(char), 0, IPC_NOWAIT);

Merci