Télécharger le zip
C'est bizzard j'ai fait cette source en Delphi il à quelques jours ... :-)
Ah désolé tu utilise "NetMessageBufferSend" ... moi j'envoyais le message directement via un "MailSlot". L'avantage c'est que peux mettre effectivement n'importe quel Emetteur même au sein d'un domaine, et tu n'as pas besoin que ton service d'affichage des messages soit activé.Je te met quand meme 8/10 :-)Bon Coding ;-)
Ha ouais, et comment ça se passe.Parceque moi, le réseaux c'est pas trop mon trucs...
Je t'ai repondu sur ta boite, mais j'ai oublier de preciser un truc.Mon programme qui n'utilise pas NetMessageBufferSend, permet toi de te passer de "l'affichage des messages". Mais pas les PC distants... et oui, si l'utilisateur distant n'a pas son service actif, comment veux tu qu'il reçoivent le message et l'affiche !?L'avantage de ne pas avoir ton service à toi d'actif, c'est que tu peux envoyer des messages aux autres, mais eux ne peuvent pas t'en envoyer (protection contre les eventuelles floodeur).Voila, Sinon tu crée un mailslot de type :sprintf( MonMailSlot, '"\\%s\MAILSLOT\MESSNGR", sDestinataire);Et tu enverra une trame de type :sprintf( Buffer, "%s\0%s\0%s\0", cEmetteur, cDestinataire, cLeMessage);PS : Les "\0" en C/C++ risque de poser des problèmes, fait en sorte qu'il y soit mais que ton programme prennent tout de meme la chaine complète et ne s'arrette pas à ce caractère.Et sinon désolé si mes lignes de C ne veulent rien dire, mais je suis pas fort dans se langage, il y à surement mieux que les Sprintf mais c'est surtout pour te montrer la construction. Après ouvrir un mailslot, ecrire çà dedans et le fermer.. c'est Trivial comme dit BruNews :-)Bon Code, ++
Merci beaucoup pour tes indication que j'ai malheureusement lue un peu tard.Si ça marche, je modifierai certainement mon prog.
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 873 882 membres 157 nouveaux aujourd'hui 16 151 membres club