Connaissance pour développer une messagerie instantanée
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 14 oct. 2024 à 14:01
- Sonia vient de créer son studio d'architecture à bruxelles
- Hotmail messagerie - Guide
- Messagerie cegetel - Forum Mail
- Mail cegetel.net ✓ - Forum Mail
- Retrouver messagerie cegetel - Forum Mail
- Cegetel messagerie - Forum Mail
2 réponses
13 oct. 2024 à 21:09
bonjour,
Probablement pas, car tu vas utiliser des outils qui prendront en charge la communication via le réseau.
As-tu choisi comment se feront les interactions entre les utilisateurs et la messagerie?
14 oct. 2024 à 14:01
Bonjour,
Tout dépend d'où tu repars (par exemple, repartirais-tu du module socket, ou envisages-tu de repartir d'un chat existant) et ce que tu cherches à atteindre (par exemple, prévois-tu de faire un interface graphique).
Les notions réseau sont assez simples :
- Clients et le serveur : dans ton cas les clients corresponds aux machines qui lanceront le logiciel de chat, et le serveur est la machine qui les mets en relation
- Adresse IP : cela identifie une machine (un client, le serveur) sur le réseau par exemple 192.168.1.10. Pour pouvoir qu'une machine A puisse communiquer avec une machine B, il faut que A sache router l'IP de B. Si tes clients et ton serveur sont lancé sur une ou plusieurs machines connecté au même réseau local, ce sera le cas.
- Comprendre ce qu'est un port : cela identifie sur une machine un logiciel qui communique sur le réseau.
- Côté client, le port est alloué dynamiquement par le système d'exploitation et tu n'as pas à t'en préoccuper.
- Côté serveur, le numéro de port est par convention associé à un service (par exemple 22 désigne généralement ssh, 21 ftp, etc...) et il faudra décider d'un port pour ton logiciel de chat (par exemple 8000). L'important est simplement d'utiliser un port qui n'est pas déjà utilisé.
Je pense que pour te faire une idée, tu pourrais regarder cette série de vidéos qui montre comment réaliser un logiciel de chat en python en repartant de zéro.
Bonne chance