SERVEUR EN VB, POUR HEBERGER SES PAGES WEB SUR SON PC, ET QUE LES AUTRES Y ACCÈD

cs_Dino Messages postés 87 Date d'inscription dimanche 16 décembre 2001 Statut Membre Dernière intervention 4 septembre 2004 - 25 févr. 2002 à 18:39
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 - 7 avril 2007 à 22:09
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/2688-serveur-en-vb-pour-heberger-ses-pages-web-sur-son-pc-et-que-les-autres-y-accedent

PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
7 avril 2007 à 22:09
joelmarie -> tu peux re-noter si tu veux (2 ans après ^^)
leproc Messages postés 81 Date d'inscription lundi 26 septembre 2005 Statut Membre Dernière intervention 22 octobre 2008
7 avril 2007 à 16:26
Alors là bravo. C'est vraiment génial ce code.
Et moi j'ai mis 10/10
joelmarie Messages postés 27 Date d'inscription vendredi 6 juin 2003 Statut Membre Dernière intervention 12 juin 2008
6 juin 2005 à 22:20
J'ai raté la case 10/10 ,j'ai tapé par mégarde un 2 , c'est moi qui suit nul .
joelmarie Messages postés 27 Date d'inscription vendredi 6 juin 2003 Statut Membre Dernière intervention 12 juin 2008
6 juin 2005 à 22:18
Excellent , ça marche parfaitement bien , je n'ai pas encore lu le code ( je suis impatient de le découvrir ) .Ceci correspond exactement à mes besoins .
10/10


MERCI
cs_Jackboy Messages postés 757 Date d'inscription vendredi 7 septembre 2001 Statut Membre Dernière intervention 19 juin 2008
26 avril 2005 à 02:23
Pourrait ton faire un module pour supporter l'asp ?
june97310 Messages postés 1 Date d'inscription dimanche 17 août 2003 Statut Membre Dernière intervention 19 août 2003
19 août 2003 à 02:15
salut,
je ne comprends pas pourquoi ç amarche une fois sur 2...c super space ce qui se passe..en tout cas merci du tuyau c cool qd ça marche... ;0)...si qq1 à une explication à me fournir...merkkkk i
celiphane Messages postés 466 Date d'inscription samedi 16 février 2002 Statut Membre Dernière intervention 20 avril 2007
11 mai 2003 à 18:39
merci bcp,
je t'ai répondu par message, sinon publiquement, sachez que mon image est tirée de "Vampire the masquerade".
Voilà, tchao @+
inconnuanonyme Messages postés 28 Date d'inscription jeudi 28 novembre 2002 Statut Membre Dernière intervention 19 avril 2004
10 mai 2003 à 18:06
celiphane,
T'es impressionant comme gars.
Je viens de regarder toutes tes sources, et à vrai dire, elles sont vraiment riches et interessantes.
Très bonne continuation.

Ps : serait - il possible de savoir dans quel domaine tu étudies en ce moment ? (en ce qui me concerne je suis en première année de Maths Sup)
A ui aussi, lé bien l'image que t'as pris. (vient d'où ?)

++
celiphane Messages postés 466 Date d'inscription samedi 16 février 2002 Statut Membre Dernière intervention 20 avril 2007
8 avril 2003 à 22:16
j'y penserai à l'avenir, merci, @+
Alan71 Messages postés 530 Date d'inscription lundi 3 juin 2002 Statut Membre Dernière intervention 13 juin 2004
8 avril 2003 à 20:24
vrément pour le plaisir de pozer un comment, tu peu utiliser le controle up/down o lieu d'une vscrollbar, C plu zoli.
il est dans les microsft common control il me semble
celiphane Messages postés 466 Date d'inscription samedi 16 février 2002 Statut Membre Dernière intervention 20 avril 2007
5 déc. 2002 à 18:56
Ba écoute, merci pour tes conseils !
Sinon, il est clair qu'au moment où j'ai fait ça, j'avais pas encore bien assimilé les buffers et leur importance, mais IL EST TOUT A FAIT CLAIR, et je dis ça pour tous ceux qui viendront voir cette source prochainement, QU'IL FAUT UTILISER CE QUE PROGER VIENT DE DIRE !!! En effet, je ne me rappelais plus que j'avais utilisé une technique caractère par caractère : c net, c ridicule !
merci Proger d'avoir décortiqué, révélé, et CORRIGÉ cette infamie !
;)
@+
Proger Messages postés 248 Date d'inscription vendredi 10 novembre 2000 Statut Membre Dernière intervention 19 décembre 2008
5 déc. 2002 à 17:28
Bravo, un serveur http qui fait 6Ko de code, c'est un record!

Bon, même si tu t'occupe d'autres projets en ce moment, y'a un truc très genant dans le code : sub dataarrival :

Open Info(1, 2) & Nom For Binary As #Num
Nom = ""
Do
Get #Num, , Car '#1
Nom = Nom & Car '#2
Loop Until EOF(Num)
Close #Num
W2(Index).SendData Nom '#3

#1 : arg faire une boucle pour charger les octets 1 par 1!!!
#2 : arg accumulé les caractères 1 par 1 en commençant par la chaine final (nom$=nom$ & car$ bcp plus lent que nom$=car$ + nom$ si nom$ est grand)
#3 : arg on a tout chargé en ram avant de l'envoyer!!!

bon, on reprend, calmement ;) :
on déclare notre string gentiment :
dim Nom$ as string * 1480
1480 car c'est proche du MTU de la connexion ADSL, ce qui permet d'optimiser la bande passante.
Open Info(1, 2) & Nom For Binary As #Num
Do
Get #Num, , Nom$
if W2(index).state = 7 then W2(Index).SendData Nom
Loop Until EOF(Num)
Close #Num

a peu de chose près, c'est comme ça que ça marche. avec cette méthode j'atteind les 3Mo/s en réseau local (potentiellement plus si les machines étaient mieux foutu)

Sinon merci bien pour ton code, je vais m'en servir pour faire un serveur http bridé : avec limitation de bande passante (histoire de simuler un 56K, etc...)
cs_Koiu Messages postés 269 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 19 février 2015
1 oct. 2002 à 17:32
OUAIS COOL§§
cs_Danette Messages postés 54 Date d'inscription mardi 23 juillet 2002 Statut Membre Dernière intervention 16 septembre 2008
23 juil. 2002 à 03:00
Tout simplement GENIAL...
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
7 mars 2002 à 00:20
Astuce pour remplacer l'IP par un vrai nom de site à vous :
-- Vous vous enregistrez chez DNS2GO pour avoir une adresse du style MonSite@d2g.com
-- Vous lancez le petit programme client qui fait la jonction
et Hop, vous zavez votre site a vous avec ce prog.

Très cool et pas lourd. Ca change des serveurs Apache.

Par contre, faites gaffe à la sécurité !!!
celiphane Messages postés 466 Date d'inscription samedi 16 février 2002 Statut Membre Dernière intervention 20 avril 2007
28 févr. 2002 à 00:16
visualbasic : pas de probleme, donne moi une adresse email à laquelle je pourrai t'envoyer le tout, mais attention, je le ferai oui, mais quand j'aurai le temps ! (rassure toi je suis encore un petit étudiant de première année, donc j'ai souvent du temps :-) )

Billou : alors voila :
- tout d'abord procure toi une page web, va sur n'importe quel page d'un site et enregistre la sur ton disque (fichier enregistrer sous...)
- ensuite copie là (enregistre la directement) dans le même répertoire de l'application
- renomme la en "index.html"
- clique sur le boutton "mettre en ligne"

Dorénavant tu peux tester cette adresse dans ton explorateur internet quelqu'il soit : "http://[ip]:[port]" où tu va logiquement remplacer [ip] par l'adresse IP spécifié dans la zone IP du programme et [port] par la valeur spécifiée dans la zone port du programme
par exemple tu pourrais avoir ceci "http://62.25.4.107:666

Evidemment ceci est un exemple purement fonctionnel, tu peux garder le nom original de la page et spécifié ce nom dans la zone page par défaut, tu peux créer tout un site en plaçant tes autres pages où tu veux sur ton disque, tant que tes liens dans tes pages sont bien saisies pour les relier entre elles !
aussi tu peux changer le port si celui-ci (666 par défaut) est déjà utiliser par ta machine
tchao
cs_Billou Messages postés 34 Date d'inscription samedi 9 février 2002 Statut Membre Dernière intervention 27 août 2007
27 févr. 2002 à 12:08
tu pourrais me faire un exemple j'arrive pas à aller voir la page

merci
a+
cs_visualbasic Messages postés 44 Date d'inscription vendredi 25 janvier 2002 Statut Membre Dernière intervention 13 avril 2004
26 févr. 2002 à 22:00
Il est terrible ton programme!!
FELICITATION!

Pourrais tu peux me faire un cours (sous word) sur les winsock et les réseaux avec VB?
celiphane Messages postés 466 Date d'inscription samedi 16 février 2002 Statut Membre Dernière intervention 20 avril 2007
26 févr. 2002 à 12:31
config, quel est le probleme exactement ?
les autres, merci
kilomaster, j'ai toujours été autodidacte, et en ce qui concerne l'hostname à la place de l'ip, peut-être que cela fonctionnera sur des pc en lan local, mais sinon non...
@+ tous...
ps : n'hésitez pas à vous inspirer de mes autres sources réseau, pour ceux qui en veulent plus sur Winsock...
cs_config Messages postés 54 Date d'inscription lundi 3 décembre 2001 Statut Membre Dernière intervention 17 septembre 2002
26 févr. 2002 à 08:21
euh..... it doz not vork !
mé chui naze alor g du me tromper mais ça marche pas kan meme......
kilomaster Messages postés 130 Date d'inscription mercredi 2 janvier 2002 Statut Membre Dernière intervention 6 décembre 2006
25 févr. 2002 à 22:05
On peut pas faire pareil en mettant l'hostname au lieu de l'ip?
kilomaster Messages postés 130 Date d'inscription mercredi 2 janvier 2002 Statut Membre Dernière intervention 6 décembre 2006
25 févr. 2002 à 22:02
trop génial depuis le tps que je cherchais ça!!!
et puis on apprend plein de trucs là dedans.
C'est ou que t'a appris ça?
cs_Dino Messages postés 87 Date d'inscription dimanche 16 décembre 2001 Statut Membre Dernière intervention 4 septembre 2004
25 févr. 2002 à 18:39
Enorme !!!!!
Rejoignez-nous