L'art et la manière d'envoyer un message par IP avec Delphi.
Programmation > Delphi
Recherche :   
Actualité Système Salon Concours Outils Programmation Devparadise Programmation HTML .Net JavaScript VBScript ASP PHP Visual Basic Perl Java Active X SQL XML WAP Delphi Graphisme Flash Web Design Promotion Référencement Publicité Valeur de votre site Outils Systèmes Windows Unix Linux Benchmark Hardware Réseaux locaux Droit Sécurité
Envoyer un message par IP avec Delphi
  Auteur : Jean-François Gourdain

L'art et la manière d'envoyer un message par IP avec Delphi.

Publicité 
Pour envoyer un message par IP avec Delphi, vous avez besoin de 2 composants qui se trouvent tout les deux dans FastNet :

   NMMsg
   NMMsgServ

Tout d’abord nous allons voir les propriétés nécessaires à l’envoie de message.

   - NMMsg :

   FromName : chaîne de caractères identifiant l’expéditeur du message.
   Host : adresse IP ou nom de l’ordinateur à qui vous voulez envoyer le message.
   Port : ici 6711.
   TimeOut : temps d’attente de réponse au bout duquel une exception est déclenchée pour abandonner l’opération en cours. Si TimeOut est égale à 0 aucune exception est déclenchée.

   - NMMsgServ :

   Port : 6711.
   TimeOut : idem que pour NMMsg.   

Voilà les changements de propriétés à faire. Maintenant nous pouvons voir la ligne de commande qui affiche les messages reçus.
Pour NMMsg il faut, par exemple, mettre dans l’événement Click d’un bouton, la ligne de commande suivante :

      NMMsg.PostIt = : ( « MESSAGE « ) ;

Maintenant celle qui réceptionne et affiche les messages envoyés. La ligne de commande est à mettre dans l’événement OnMsg de NMMsgServ.

Si vous mettez le message dans un memo :

         Memo1.Lines.Add(sFrom + sMsg ) ;

      Si vous mettez le message dans un Edit    :

         Edit1.Text := sFrom + sMsg ;

      sFrom : correspond à FromName de l’expéditeur.
      sMsg : correspond au message reçu.

   Pour essayer d’envoyer un message, il suffit de créer un nouveau projet, de mettre 2 Edit pour l’ hôte et l’autre pour le nom de celui qui envoie le message, un mémo pour afficher le message et les 2 composants. Changez les propriétés puis tapez les lignes de code. Attention pour émettre des messages le programme doit être présent sur l’ordinateur réceptionnant le message.

A lire aussi sur Devparadise.com :
  • Devparadise vous ouvre ses colonnes...
  • Lecture de la ligne de commande en Visual Basic.
  • Comment mettre un texte en HTML dans un fichier PERL
  • Affichage d’une partie de chaîne.
  • Première lettre d’une chaîne en majuscule.
  • A télécharger aussi sur Devparadise.com :
  • Apache 1.3.34 pour windows
  • PHP 4.4.1 pour windows
  • Snort 2.0.2
  • PHP 4.2.3 pour windows version complète
  • Sources de PHP 4.2.2

  • © 1997-2005 tous droits réservés Devparadise.com
    Les logos, et marques déposées sont la propriété de leurs détenteurs respectifs.
    Devparadise.com s'est engagé à respecter la confidentialité des données personnelles régies par la loi 78-17 du 6 janvier 1978.
    Déclaration C.N.I.L. n° 621623
    IP,delphi,programmation