LE PLUS PETIT SERVEUR WEB AU MONDE

cs_max12 Messages postés 1491 Date d'inscription dimanche 19 novembre 2000 Statut Modérateur Dernière intervention 7 juillet 2014 - 23 mars 2002 à 17:26
ThibaultQuake Messages postés 2 Date d'inscription jeudi 27 mai 2004 Statut Membre Dernière intervention 1 mars 2009 - 1 mars 2009 à 15:42
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/2887-le-plus-petit-serveur-web-au-monde

ThibaultQuake Messages postés 2 Date d'inscription jeudi 27 mai 2004 Statut Membre Dernière intervention 1 mars 2009
1 mars 2009 à 15:42
Remarque : une solution est de créer de nouveaux contrôles winsock dynamiquement pour répondre aux requêtes. Cela implique quelques contraintes car il faut pouvoir les décharger au fur et à mesure sous peine que le programme se mettre à passer de quelques Mo de memoire vive utilisée à beaucoup plus...
ThibaultQuake Messages postés 2 Date d'inscription jeudi 27 mai 2004 Statut Membre Dernière intervention 1 mars 2009
25 févr. 2009 à 18:42
Cette source a éveillé ma curiosité et donc je me suis lancé dans le développement d'un démon http plus complet (pour le php par contre je sais pas comment on fait) mais pour gérer les multiples connections inévitables dès qu'il y a deux trois images c'est facile !
Il suffit de créer un groupe de contrôles winsock qui vont se charger de papoter pendant que un seul, toujours le même s'occupe d'écouter ! pas con hein !
Comme ça on n'arrête jamais d'écouter et dès qu'une requête arrive, le winsock qui écoute chope le premier contrôle du groupe qui glande et lui fait accepter la requête !
Artemis2 Messages postés 15 Date d'inscription jeudi 17 mai 2007 Statut Membre Dernière intervention 21 décembre 2007
24 janv. 2008 à 21:07
Qulques optimisations possibles mais il est très bien fait et très efficace ;-)
zeboss31 Messages postés 14 Date d'inscription mercredi 15 juin 2005 Statut Membre Dernière intervention 1 février 2010
24 mai 2006 à 13:45
pourquoi utiliser le port 80?? etant donné qu'il est deja utilisé par l'ordi,winsock plante !! (enfin en tout cas chez moi oui, donc je met un port au pif et sa marche nikel :D !)
misterzinzin Messages postés 112 Date d'inscription vendredi 27 octobre 2000 Statut Membre Dernière intervention 26 janvier 2011 2
7 déc. 2003 à 22:21
pour une simple page c nickel mais des qu'on joue avec des cadre... et oui pas possible de gerer plusieur connection... enfin soit pour ceux qui veullent du php y as tjs easyphp telechargeable sur www.telecharger.com
Leniver Messages postés 1 Date d'inscription jeudi 30 octobre 2003 Statut Membre Dernière intervention 30 octobre 2003
30 oct. 2003 à 07:11
Joli boulo .... moi je trouve simpa comme server ...
Benj1105 Messages postés 103 Date d'inscription samedi 23 mars 2002 Statut Membre Dernière intervention 2 mars 2004
28 avril 2002 à 19:37
Pfiouuu........... j' avais lâcher le projet un peu car je voyais pas comment utiliser php.exe... mais bon... je me suis décider à écrire à la team de php pour leur demander ! Seul problème: mon anglais n' est pas très bon... alors si quelqu' un pouvait prendre contacte avec moi ce serait sympa ! On pourrait aussi se regrouper pour en faire un très bon serveur (bien qu' il soit déjà très bien). Avec l' accord de l' auteur original bien sûr...
beeline Messages postés 83 Date d'inscription jeudi 20 décembre 2001 Statut Membre Dernière intervention 9 juin 2009
31 mars 2002 à 10:15
moi aussi je suis interresser si tu fait un truc pour le php
ou meme l'asp ( si ti arrive )

je veut bien meme essayer avec mes modeste connaissance de t'aider

Beeline
Benj1105 Messages postés 103 Date d'inscription samedi 23 mars 2002 Statut Membre Dernière intervention 2 mars 2004
25 mars 2002 à 19:25
Bon, je suis en train d' essayer de le perfectionner pour qu' on puisse definir une page 404, 403 et pour le PHP, quand au MySQL il s' agit en fait d' un serveur à part ! Donc tu pourrais tres bien avoir un serveur MySQL sans serveur Web, ce que je veux dire c est que tu peux tres bien utiliser un serveur MySQL avec ce serveur Web.
leptidev Messages postés 206 Date d'inscription mercredi 30 janvier 2002 Statut Membre Dernière intervention 4 décembre 2007
25 mars 2002 à 13:18
Moi je cherche un petit prog qui me permet juste d'utiliser du Php et des Bdd (SQL) sur ma machine, est ce que ton truc le permet ou sinon que faut-il faire de plus ??? est -il obligé de loader php.exe ????
cs_orisa Messages postés 38 Date d'inscription lundi 18 mars 2002 Statut Membre Dernière intervention 29 octobre 2003
25 mars 2002 à 07:36
c'est vrai que pour la taille de l'installation ça fait gros, pas seulement a cause de l'ocx mais aussi de tous les DLL de VB. n'empèche niveau code source aucun de ces exemples ne prend si peux de lignes de code, le plus petit prend 3,658 lignes !
croweyeZ Messages postés 1 Date d'inscription dimanche 13 janvier 2002 Statut Membre Dernière intervention 24 mars 2002
24 mars 2002 à 22:58
logisim Messages postés 49 Date d'inscription mardi 8 mai 2001 Statut Membre Dernière intervention 14 août 2004
24 mars 2002 à 21:52
Pour le PHP, je pense qu'on peut utiliser php.exe en plaçant les variables après le ? au début entre <?php et ?> et en faisant "php.exe page.php>page.tmp" et envoyer le résultat page.tmp
cs_orisa Messages postés 38 Date d'inscription lundi 18 mars 2002 Statut Membre Dernière intervention 29 octobre 2003
24 mars 2002 à 21:04
l'adresse 127.0.0.1 ou localhost est l'adresse loop-back, toutes les machines possèdent cette adresse IP. mais on ne peut acceder a cette adresse que depuis la machine en question : si 2 postes sont sur un réseau chacun a l'adresse 127.0.0.1 mais chacune aura une (ou plusieurs) autre IP. pour la connaitre -> ipconfig
cs_Jackboy Messages postés 757 Date d'inscription vendredi 7 septembre 2001 Statut Membre Dernière intervention 19 juin 2008
24 mars 2002 à 20:28
salut, petite question, l'adresse http://127.0.0.1, comment c'ette adresse est t'elle attribuer ? Si deux serveur se connecte auront t'il la même adresse et comment changer ceci !!!!! Pour les fonctions d'un serveur le ftp, le php, mysql, etc, comment additionner c'est fonction à notre serveur.
cs_Jackboy Messages postés 757 Date d'inscription vendredi 7 septembre 2001 Statut Membre Dernière intervention 19 juin 2008
24 mars 2002 à 20:26
salut, petite question, l'adresse http://127.0.0.1, comment c'ette adresse est t'elle attribuer ? Si deux serveur se connecte auront t'il la même adresse et comment changer ceci !!!!! Pour les fonctions d'un serveur le ftp, le php, mysql, etc, comment additionner c'est fonction à notre serveur.
Benj1105 Messages postés 103 Date d'inscription samedi 23 mars 2002 Statut Membre Dernière intervention 2 mars 2004
23 mars 2002 à 21:11
Ce serait possible de commenter un peu plus le texte ? Est-ce qu on peut envisager de remplacer apache par ca ? Il faudrait ajouter un support du PHP aussi... Vila vila ! :)
cs_orisa Messages postés 38 Date d'inscription lundi 18 mars 2002 Statut Membre Dernière intervention 29 octobre 2003
23 mars 2002 à 19:00
depuis un autre poste l'IP de la machine, pour tester sur la même machine que celle ou le server tourne il suffit de mettre :
http://127.0.0.1
ou
http://localhost
dans la bare d'adresse.
The man whit the long hair Messages postés 11 Date d'inscription samedi 1 septembre 2001 Statut Membre Dernière intervention 20 mai 2002
23 mars 2002 à 18:57
Eum j'ai l'air con mais ... comment on se connecte a sa a partir de IE ?
cs_orisa Messages postés 38 Date d'inscription lundi 18 mars 2002 Statut Membre Dernière intervention 29 octobre 2003
23 mars 2002 à 17:39
merci :-) et tu fais bien de le préciser : je n'ai pas essayé mais s'il y a trop d'image sur la page a envoyer, le navigateur va tenter d'ouvrir de multiples connexions avec le serveur mais comme le winsock est occupé a l'envoi il ne répondra pas a partir de la seconde requette et ça risque de ne pas marcher... a tester donc (ça dépend aussi du délai d'attente avant d'estimer que la connexion est un echec)
A+
PS : désolé pour le faux commentaire pas fini de tout a l'heure :-)
cs_orisa Messages postés 38 Date d'inscription lundi 18 mars 2002 Statut Membre Dernière intervention 29 octobre 2003
23 mars 2002 à 17:36
merci :-) mais tu fais bien de le préciser : je n'ai pas essayé mais s'il y a
cs_max12 Messages postés 1491 Date d'inscription dimanche 19 novembre 2000 Statut Modérateur Dernière intervention 7 juillet 2014
23 mars 2002 à 17:26
LOL il porte bien son nom, mais pas mal quand même simple, rapide et facile mais faudrais multiple socket

@++
Rejoignez-nous