Je dois connecter une application Qt4 à une application mono. La preuve de concept actuelle utilise des sockets réseau (ce qui est sympa, je peux déboguer en utilisant nc
sur la ligne de commande).IPC: Communication entre les processus Qt et MONO (sous Linux)
Mais je suis ouvert à de nouvelles suggestions. Quelles sont mes alternatives?
Edit:
La pile d'application d'origine est divisé en deux parties: + serveur client. Le client est censé montrer des images et des vidéos. Puisque nous avons constaté que ce n'est pas possible d'une manière saine d'esprit en Mono, nous avons divisé le client en deux parties:
serveur-> client -> GUI
Dans la mise en œuvre d'origine du client + GUI était la même application . Maintenant, le client est en C# (en cours d'exécution sur Mono) et l'interface graphique est Qt4. La réécriture du client dans Qt4 n'est pas une option.
À l'heure actuelle, la communication entre le client et l'interface graphique est effectuée à l'aide des sockets TCP via localhost. Je suis à la recherche de meilleures implémentations. Alors que l'application fonctionne actuellement sous linux, j'aimerais aussi avoir ce système sur Windows. Le client (qui a une prise d'écoute ...) fonctionne sur Win32, et Qt4 est multi-plateforme.
QT prend-il en charge les tuyaux nommés? – kenny
oui, il voit: http://doc.trolltech.com/latest/qlocalsocket.html – elcuco