Bonjour (desole pour l'absence d'accent, je suis sur un clavier americain),
Je programme en c++ et je debute la programmation web, donc il est possible que mes questions n'aient pas de sens...
- Alors ma premiere question est de savoir s'il est necessaire de passer par l'intermediaire d'un hebergreur pour mon site web, ou bien est-ce que je peux m'heberger moi-meme? A partir du peu que je comprends, il doit etre possible que je m'heberge moi-meme car apparement quand on se connecte sur un site web, on est en fait connecte sur un ordinateur qui execute un programme serveur qui se charge de repondre aux clients. C'est bien ca? Donc si je programme un serveur que je laisse tourner sur mon ordinateur 24h/24 et qui repond aux requetes HTTP qu'il recoit en envoyant mes pages web, mon probleme est resolu n'est-ce pas?
- J'ai fait un programme serveur multi-thread avec un protocole de communication bien a moi (car je ne connais pas encore le protocole http). Bref, la communication marche, pas de probleme de ce cote la. Les clients doivent bien sur connaitre l'adresse que mon routeur (ou mon fournisseur d'acces, je sais pas) m'octroye. Disons que cette adresse est 168.132.0.3 par exemple. Ma question est la suivante: Est-it possible de faire quelque chose pour que les clients aient a taper une adresse du type www.bidule.com au lieu de ces chiffres? Est-ce que ca a un rapport avec les "serveurs de noms"? Si tout cela est possible, alors je suppose qu'il ne me resterait plus qu'a remplacer mon protocole de communication par un protocole HTTP pour que n'importe qui puisse se connecter sur mon ordinateur en utilisant son navigateur prefere. C'est ca ou bien j'ai rien compris?
Merci de vos reponses!
Partager