Bonjour, bonsoir
J ai comme project de realiser un client/serveur ftp l histoire d avoir un projet accessible pour commencer la programmation réseau en c.
J ai donc commencez a lire la RFC (sacrée pave) et a me documenter sur le suject (Socket, les utilisation des fonction. les protocoles TCP/IP, ect ...)
Après cela j ai commencer rapidement a coder un client et un sever FTP brouillon pour me donner une idée concrète de ce que ça pouvais donner.
Parfait j arrive a faire communiquer des bultin basic (ls, cd, pwd, ect...) et avant de m aventurer dans les fonction pour envoyer et recevoir un ou plusieurs fichier,
j aimerai comprendre comment faire un client/server "generique" je m explique, j aimerai realiser donc un client avec le quel je peux me connecter a n importe quel server et inversement que avec n importe quel client je puisse me connecter a mon server. Vous allez me dire "Go RFC" mais je l as trouve "flou" je ne voit pas ce qui différencie "mon protocole" de ce RFC. Je précise je n ai pas implémenter les code sur 8 octet de la norme. Si vous auriez de la documentation pour me guidez ou quelque conseille je suis preneur.
ATM je vais tentée avec wireshark de faire quelque capture pour voir si j en apprend plus.
Autre question plus tard dans mon projet j aimerai ajouter un touche de SSL, la question est simple faut t il le pensée des le début ou est il possible de l implémenter en chemin ?
Merci d avance pour vos reponse.
Partager