Bien le bonjour.
Je vous explique la situation dans laquelle je me trouve:
Je souhaite programmer en C++ un petit programme réseau (utilisation des composants TClientSocket et TServerSocket). Cependant je me trouve devant un dilemne. Je transmets uniquement des chaînes de caractères. Pour une plus grande fiabilité et l'utilité du mode connecté, j'ai choisi le protocole TCP/IP. Cependant j'ai besoin d'un port pour communiquer. J'ai fait donc mes petites recherches et je suis donc arrivé dans les différentes RFC tels que la RFC1700 sur les Assignements de Port que voici:
http://www.faqs.org/rfcs/rfc1700.html
J'ai donc feuilleté ce document sans vraiment trouver de réponses. Je me suis donc tourner sur les tutoriaux réseau ici, et plus précisement celui en Delphi avec les composants que je vais utiliser moi-même. J'ai donc télécharger les sources et j'ai ouvert le fichier *.dfm (qui permet de savoir les paramètres des objets crées). Je remarque donc ceci:
Le port donc utilisé est le 6667. En lien avec ceci voici ce que l'iana me spécifie sur le port 6667 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 object Client: TClientSocket Active = False ClientType = ctNonBlocking Port = 6667 OnConnect = ClientConnect OnDisconnect = ClientDisconnect OnRead = ClientRead OnError = ClientError Left = 536 Top = 152
Je me suis donc interoggé sur ce que signifiait IRCu et j'ai donc voir que l'IRCu était un serveur IRC.ircu 6665-6669/tcp IRCU
Serait-il possible que quelqu'un m'explique plus précisement ce que je peux utiliser et ce que je ne peux pas utiliser pour un programme perso.
Partager