SERVEUR EN VB, POUR HEBERGER SES PAGES WEB SUR SON PC, ET QUE LES AUTRES Y ACCÈD
cs_Dino
Messages postés87Date d'inscriptiondimanche 16 décembre 2001StatutMembreDernière intervention 4 septembre 2004
-
25 févr. 2002 à 18:39
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDerniè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.
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 7 avril 2007 à 22:09
joelmarie -> tu peux re-noter si tu veux (2 ans après ^^)
leproc
Messages postés81Date d'inscriptionlundi 26 septembre 2005StatutMembreDernière intervention22 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és27Date d'inscriptionvendredi 6 juin 2003StatutMembreDernière intervention12 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és27Date d'inscriptionvendredi 6 juin 2003StatutMembreDernière intervention12 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és757Date d'inscriptionvendredi 7 septembre 2001StatutMembreDernière intervention19 juin 2008 26 avril 2005 à 02:23
Pourrait ton faire un module pour supporter l'asp ?
june97310
Messages postés1Date d'inscriptiondimanche 17 août 2003StatutMembreDernière intervention19 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és466Date d'inscriptionsamedi 16 février 2002StatutMembreDernière intervention20 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és28Date d'inscriptionjeudi 28 novembre 2002StatutMembreDernière intervention19 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és466Date d'inscriptionsamedi 16 février 2002StatutMembreDernière intervention20 avril 2007 8 avril 2003 à 22:16
j'y penserai à l'avenir, merci, @+
Alan71
Messages postés530Date d'inscriptionlundi 3 juin 2002StatutMembreDernière intervention13 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és466Date d'inscriptionsamedi 16 février 2002StatutMembreDernière intervention20 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és248Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention19 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és269Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention19 février 2015 1 oct. 2002 à 17:32
OUAIS COOL§§
cs_Danette
Messages postés54Date d'inscriptionmardi 23 juillet 2002StatutMembreDernière intervention16 septembre 2008 23 juil. 2002 à 03:00
Tout simplement GENIAL...
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 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és466Date d'inscriptionsamedi 16 février 2002StatutMembreDernière intervention20 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és34Date d'inscriptionsamedi 9 février 2002StatutMembreDernière intervention27 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és44Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention13 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és466Date d'inscriptionsamedi 16 février 2002StatutMembreDernière intervention20 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és54Date d'inscriptionlundi 3 décembre 2001StatutMembreDernière intervention17 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és130Date d'inscriptionmercredi 2 janvier 2002StatutMembreDerniè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és130Date d'inscriptionmercredi 2 janvier 2002StatutMembreDerniè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és87Date d'inscriptiondimanche 16 décembre 2001StatutMembreDernière intervention 4 septembre 2004 25 févr. 2002 à 18:39
7 avril 2007 à 22:09
7 avril 2007 à 16:26
Et moi j'ai mis 10/10
6 juin 2005 à 22:20
6 juin 2005 à 22:18
10/10
MERCI
26 avril 2005 à 02:23
19 août 2003 à 02:15
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
11 mai 2003 à 18:39
je t'ai répondu par message, sinon publiquement, sachez que mon image est tirée de "Vampire the masquerade".
Voilà, tchao @+
10 mai 2003 à 18:06
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ù ?)
++
8 avril 2003 à 22:16
8 avril 2003 à 20:24
il est dans les microsft common control il me semble
5 déc. 2002 à 18:56
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 !
;)
@+
5 déc. 2002 à 17:28
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...)
1 oct. 2002 à 17:32
23 juil. 2002 à 03:00
7 mars 2002 à 00:20
-- 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é !!!
28 févr. 2002 à 00:16
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
27 févr. 2002 à 12:08
merci
a+
26 févr. 2002 à 22:00
FELICITATION!
Pourrais tu peux me faire un cours (sous word) sur les winsock et les réseaux avec VB?
26 févr. 2002 à 12:31
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...
26 févr. 2002 à 08:21
mé chui naze alor g du me tromper mais ça marche pas kan meme......
25 févr. 2002 à 22:05
25 févr. 2002 à 22:02
et puis on apprend plein de trucs là dedans.
C'est ou que t'a appris ça?
25 févr. 2002 à 18:39