J'écris un plug-in Eclipse qui fonctionnera dans un mode dans lequel il devra envoyer des "commandes" à un autre programme C. Le programme C a un scrutateur intégré qui vérifie les événements. Le plug-in va "pousser" les commandes mais n'a pas besoin de quoi que ce soit en réponse. Quel est le moyen le plus simple de mettre en place un mécanisme de communication entre les deux? Je pensais utiliser un fifo en lecture seule sur le côté C que je vérifierais depuis le poller, mais je ne suis pas sûr de savoir comment coordonner la lecture et l'écriture entre les deux processus. L'un des processus doit-il bloquer pendant que l'autre y accède? Si oui, comment puis-je coordonner cela? Quelqu'un sait-il des échantillons là-bas? Je n'ai pas encore trouvé exactement ce que je cherchais dans mes recherches.Meilleure façon de communiquer depuis un plug-in Eclipse Java vers un programme C autonome
1
A
Répondre
1
Le plus simple est probablement simplement de communiquer via une connexion socket, ce qui vous permet d'utiliser n'importe quelle bibliothèque de communication réseau pour déplacer les octets réels.