Bonjour,
J'ai 2 programmes existant qui se partage des données par le réseaux. Le tout est sous windows
L'un fonctionne seul; on l'appelera prog1.
Et l'autre fonctionne avec une dll; on l'appelera prog2.
Je n'ai accès aux sources que du prog 1 et de la dll.
Actuellement, le mode de communication utilisé est les sockets entre prog1 et la dll.
Les 2 programmes vont prochainement tourner sur la meme machine.
J'ai effectué des tests a priori ca fonctionne en mettant comme IP : 127.0.0.1 mais cela fou en l'air le réseau de la machine (ou plutot du serveur
Windows Serveur 2003) : Temps d'accès plus long,...j'en sais pas plus...y'a des cons dans chaque boites. Mon programme n'est pas le seul a tourner sur la machine.
On me demande de reprogrammer l'appli en passant par un autre mode de communication et en utilisant la mémoire partagée.
Quelle serait la solution la plus rapide a mettre en place?
- utilisation des sémaphores/mutex (fodra que je me documente dessus...)
- pipe et signaux (idem)
- résoudre le pb en gardant les socket
- autre
Voila si vous pouvez m'aider un peu, ca serait fort simpathique