bonjours, j'aimerais faire un programme où l'on entre l'adresse ip d'une personne puis un message à lui envoyer.
Y a t'il des ports spécifiques à utiliser pour écouter et envoyer par internet?
Non pas pour internet mais plutôt pour HTTP qui utilise en général 80
pour FTP de mémoire c'est 21
et il y à plein d'autre protocole pour lequels des ports sont plutôt réservés.
sur le site j'ai télécharger une source qui permet d'envoyer un fichier à une personne qui se trouve sur un autre pc mais j'arrive seulement a le faire fonctionner en local. vous savez d'ou ça peut venir?
Il y'a le sevice "Affichage des messages" dans windows 2000 et XP. Il
utilise le port UDP 135. Ce service permet d'envoyer un message
instantané à une adresse ip. Ce message s'affiche à l'écran devant
toutes les fenêtres et ne disparait qu'en cliquant sur OK. Ce service
est désactivé dans Windows XP par défaut. Pour le réactiver, il faut
aller à:
Paramètres-Panneau de configuration-Outils d'administration-Services.
Ce service est le 4ème dans la liste. Clic droit -> Propriétés puis
choisir Automatique pour le type de démarrage puis Appliquer. Nouveau
clic droit puis Démarrer.
Ce service est également désactivé par les pare-feu qui bloquent le port 135.
Quand ce sevice est opérationnel , on reçoit beaucoup de messages
envoyés par des robots qui scannent toutes les ip (PUB et SPAM). S'il
n'est pas activé chez ton ami, il ne recevra rien.
Pour tester ce service, on fait dans la ligne de commande:
net send 168.192.5.36 salut ça va?
Côté programmation, aucune idée, mais renseigne toi sur le protocole UDP et regarde les codes source de ce site.