Bonjour,
J'aurai besoin d'un conseil pour le développement de mon application.
C'est un lecteur audio, que j'ai développé en java, mais vu les difficultés que je rencontre pour trouver une librairie multimédia sérieuse en java, je veux faire mon interface en java et mon moteur de lecture en C (librairie fmod)
Mon problème se trouve dans la communication entre ces deux programmes. J'ai un peu fouillé sur le net et je suis tombé sur ces différentes options
- RMI : seulement en java, donc j'oublie...
- DDE : à ce que j'ai compris, uniquement sur windows, donc pas top
- Sockets : A priori la seule solution, seulement je suis un peu rétissant pour les raisons suivantes :
* Si le pc n'a pas de carte réseau/une carte réseau déffectueuse, la socket pourra elle être utilisée?
* La socket va bloquer un port et risque de rentrer en conflit avec d'autres applications, mais ça je ne pourrait peut être pas l'éviter...
Avez vous d'autres moyens de faire communiquer deux applications codés dans des langages différents (ici c et java), de préférence multiplateforme?
Pour moi les sockets sont la solution mais j'aimerai avoir l'avis de spécialistes avant de foncer tête baissée dans ce sens là !
Merci d'avance
Partager