...::: [MISE A JOUR] CHAT WINSOCK LE PLUS SIMPLE POSSIBLE :::...
Utilisateur anonyme
-
23 mars 2005 à 14:16
cs_DJTIME
Messages postés39Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention 4 janvier 2008
-
11 avril 2005 à 03:58
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_DJTIME
Messages postés39Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention 4 janvier 2008 11 avril 2005 à 03:58
Bonjour Mikachu
Effectivement je trouve assez mechant la note :)
je suis aussi novice et j'aurais aimé qu'on ne me note pas :)
Bref pour le clignotement de ton icone j'aurais penser à une variable booleene de ton choix qui prend la valeur vrai si y a un message par exemple et dans le timer ben tu peut t'amuser si la variable et à vrai lui faire changer d'icone tout les demi secondes et ne pas oublier à redonner false à la variable des que le focus est repris.
amicalement et Bonne continuation
;) Voila ma petite contribution j'espère que ca t'aidera
pifou25
Messages postés144Date d'inscriptionlundi 13 octobre 2003StatutMembreDernière intervention21 décembre 2014 4 avril 2005 à 21:42
Et pour le vn .NET ? personne n'a pu t'aider?
cs_mikachu
Messages postés15Date d'inscriptionjeudi 4 septembre 2003StatutMembreDernière intervention25 octobre 2009 26 mars 2005 à 01:59
po grave en fait je l ai posté car j aimerais avoir bcp de critik pas pour une note, savoir koi faire pour corrigé les bug etc..... car ca va etre mon PTI de BTS comme je usis ne reseau i demande un projet dev donc je fais ca et je voudrais le rendre plus fiable d ou le poste sinon je l aurais pas mis c est inutil vu le nombre de chat k il y a je comprends mais c est plus pour de l aide qu autre chose
bas faut les comprendre (c'est pas moi je ne tes pas encore noté) mais des source comme la tienne il doit en exister au moin 2 ou 3 et meme des serveur de chat multi client donc sa n'interraise pas grand monde, ce qu'ils veulent c'est du nouveau
cs_mikachu
Messages postés15Date d'inscriptionjeudi 4 septembre 2003StatutMembreDernière intervention25 octobre 2009 25 mars 2005 à 21:25
Sympa le 1 comme note pour un premier truc ca donne envie d essayer de faire mieux, pas grave je v posté d aurenavent sur d autre site ki donne de l encouragement :)
cs_mikachu
Messages postés15Date d'inscriptionjeudi 4 septembre 2003StatutMembreDernière intervention25 octobre 2009 23 mars 2005 à 19:57
hum hum je vois tout a fait ce ke ut veux dire, j ai un peu de complication a mettre en place, et je suis en train de rajouter kelke petits truc il sera jour d ici la fin de la semaine
merci en tout cas
si un client est deja connecté le programme va planter au niveau de l'identification :
Private Sub sockecoute_ConnectionRequest(ByVal requestID As Long)
dialogue.Text = dialogue.Text + vbCrLf + "Le client " + sockecoute.RemoteHostIP + " vient de se connecter"
sockclient.Accept requestID
End Sub
il te sufit de mettre
Private Sub sockecoute_ConnectionRequest(ByVal requestID As Long)
sockecoute.Close
dialogue.Text = dialogue.Text + vbCrLf + "Le client " + sockecoute.RemoteHostIP + " vient de se connecter"
sockclient.Accept requestID
End Sub
mais si tn client se deconnecte il faut que le winsock serveur (ici pour toi sockecoute) se remete en ecoute grace a ca :
Private Sub sockecoute_Close()
sockecoute.Close
sockecoute.Listen
End Sub
pour que le programme "clignote" je t'avous que sous xp il le fait en qua de reception de message sinon du peut toujours rajouter un son en placant tout betement la commande Beep
cs_mikachu
Messages postés15Date d'inscriptionjeudi 4 septembre 2003StatutMembreDernière intervention25 octobre 2009 23 mars 2005 à 15:44
En fait j ai un probleme kan je reouvre le le client apres fermeture, il me met : Erreur d execution '40020'
opération non valide a ce stade
Pourquoi?
aussi je voulais savoir comment je pourrrais faire pour ke l icone du serveur ou client clignote kan je recois un message dans l un ou l utre
tha a celui qui repondra
Private Sub sockecoute_Close()
sockecoute.Close
sockecoute.Listen
End Sub
Private Sub sockecoute_ConnectionRequest(ByVal requestID As Long)
sockecoute.Close
dialogue.Text = dialogue.Text + vbCrLf + "Le client " + sockecoute.RemoteHostIP + " vient de se connecter"
sockclient.Accept requestID
End Sub
je remarque que ton serveur n'est pas un serveur multi client (pas grave tu fera mieux plus tard)
et aussi que tu as mi vb6fr.dll et MSWINSCK.OCX mais pour une personne ne possedent pas visual basic il lui en faut plus
11 avril 2005 à 03:58
Effectivement je trouve assez mechant la note :)
je suis aussi novice et j'aurais aimé qu'on ne me note pas :)
Bref pour le clignotement de ton icone j'aurais penser à une variable booleene de ton choix qui prend la valeur vrai si y a un message par exemple et dans le timer ben tu peut t'amuser si la variable et à vrai lui faire changer d'icone tout les demi secondes et ne pas oublier à redonner false à la variable des que le focus est repris.
amicalement et Bonne continuation
;) Voila ma petite contribution j'espère que ca t'aidera
4 avril 2005 à 21:42
26 mars 2005 à 01:59
25 mars 2005 à 22:59
25 mars 2005 à 21:35
25 mars 2005 à 21:25
23 mars 2005 à 19:57
merci en tout cas
23 mars 2005 à 18:54
Private Sub sockecoute_ConnectionRequest(ByVal requestID As Long)
dialogue.Text = dialogue.Text + vbCrLf + "Le client " + sockecoute.RemoteHostIP + " vient de se connecter"
sockclient.Accept requestID
End Sub
il te sufit de mettre
Private Sub sockecoute_ConnectionRequest(ByVal requestID As Long)
sockecoute.Close
dialogue.Text = dialogue.Text + vbCrLf + "Le client " + sockecoute.RemoteHostIP + " vient de se connecter"
sockclient.Accept requestID
End Sub
mais si tn client se deconnecte il faut que le winsock serveur (ici pour toi sockecoute) se remete en ecoute grace a ca :
Private Sub sockecoute_Close()
sockecoute.Close
sockecoute.Listen
End Sub
pour que le programme "clignote" je t'avous que sous xp il le fait en qua de reception de message sinon du peut toujours rajouter un son en placant tout betement la commande Beep
23 mars 2005 à 15:44
opération non valide a ce stade
Pourquoi?
aussi je voulais savoir comment je pourrrais faire pour ke l icone du serveur ou client clignote kan je recois un message dans l un ou l utre
tha a celui qui repondra
23 mars 2005 à 14:16
Private Sub sockecoute_Close()
sockecoute.Close
sockecoute.Listen
End Sub
Private Sub sockecoute_ConnectionRequest(ByVal requestID As Long)
sockecoute.Close
dialogue.Text = dialogue.Text + vbCrLf + "Le client " + sockecoute.RemoteHostIP + " vient de se connecter"
sockclient.Accept requestID
End Sub
je remarque que ton serveur n'est pas un serveur multi client (pas grave tu fera mieux plus tard)
et aussi que tu as mi vb6fr.dll et MSWINSCK.OCX mais pour une personne ne possedent pas visual basic il lui en faut plus