UN EXEMPLE DE SERVEUR

cs_kalif Messages postés 362 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 24 août 2012 - 15 août 2002 à 20:33
cs_JCpp Messages postés 334 Date d'inscription samedi 12 janvier 2002 Statut Membre Dernière intervention 3 juillet 2010 - 22 avril 2004 à 12:36
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/4323-un-exemple-de-serveur

cs_JCpp Messages postés 334 Date d'inscription samedi 12 janvier 2002 Statut Membre Dernière intervention 3 juillet 2010
22 avril 2004 à 12:36
Merci
Il y a très très très longtemps que j'ai pensé à la solution numéro 2, pour Jenny.
kemo_0ne Messages postés 25 Date d'inscription mardi 4 novembre 2003 Statut Membre Dernière intervention 21 mars 2005
22 avril 2004 à 09:47
Yep !

Deux solutions pour toi :

- la première serait de te créer une adresse style DynDns qui corresponde à ton Ip et qui serait mise à jour à chaque démarrage de ta machine... mais tu ne veux pas forcément être le serveur donc ce n'est pas top.

- l'autre solution consiste à utiliser une page web sur un serveur permanent qui contiendrait les adresses des personnes qui lance ton programme.
cs_JCpp Messages postés 334 Date d'inscription samedi 12 janvier 2002 Statut Membre Dernière intervention 3 juillet 2010
27 juil. 2003 à 14:56
J'ai réalisé un programme de chat avec Winsock qui fonctionne bien. Par compte, on doit donner son IP au «client » pour ce connecter qui n'est pas terrible.

Comme la personne ne connais pas le IP du « serveur », il devra scanner 000.000.000.000:4000 à 999.999.999.999:4000, jusqu'à qu'il soit accepté ?

C'est très long Grr!! ????

Je ne vois pas de solution car mon IP change et je ne suis pas forcément connecté.
Ci la personne que je ne connais pas, lance mon programme « serveur » car il n'a pas trouvé de « serveur ».
Comment je peux me connecter sur son « serveur » ci je ne le connais pas ?
gg00xiv Messages postés 656 Date d'inscription mercredi 22 août 2001 Statut Membre Dernière intervention 11 mars 2005 13
15 août 2002 à 22:21
remplace text1.text = i par text1.text = text1.text & i
car sinon tu reinitialise ton champs de texte avec les donnees recemment recues.
il se peut que windows ne te retransmette pas les 2920 caracteres d'un seul coup
cs_kalif Messages postés 362 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 24 août 2012
15 août 2002 à 20:33
lut j'ai un ptit probleme pour un truc dans le meme genre en fait le client m'envoi plein de donnée ( plus de 2920 caractères ) et je ne recoit pas tout ce qui est après les 2920 caractère.

donc je fait comme ca:

Private Sub winsock_DataArrival(ByVal bytesTotal As Long)
winsock.GetData i, vbstring , bytesTotal
text1.text = i
winsock.close
End Sub

es ce que tu sais comment fair pour recevoir toute les données ?
Rejoignez-nous