Euh, ce que tu nous as fait ressemble fort au principe du mail là, avec la limitation que ton truc marche que si on utilise ton soft
Ca marche uniquement sur un réseau local où sur tout le web. En gros, comment est identifié un utilisateur de manière unique pour qu'il reçoive un message ?
Côté technique, sous Unix, faut utiliser les fonctions C relatives aux sockets Soit en mode TCP, soit en mode UDP...
Edit : et la fonction fork() pour avoir le process serveur puis les process clients (enfin, ça, c'est si tu fais un seul binaire qui fera serveur et client, son mode de fonctionnement étant défini à son lancement.
En TP Unix, en école d'ingé, on nous avait fait développer un petit système similaire, sauf qu'on avait plusieurs serveur, chacun ayant des clients. Les clients ne communiquaient qu'avec le serveur auquel ils sont connectés et les serveurs s'échangent les messages.
Message édité par rufo le 29-10-2013 à 15:49:18
---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta