Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Données non envoyer [ Réseaux & Internet / Winsock ] (Guillamue06)

jeudi 28 août 2008 à 13:01:51 | Données non envoyer

Guillamue06

Bonjour à tous, je vien ici car j'ai un probleme que je n'arrive pas à résoudre depuis des heures et je ne vois pas d'ou mon probleme peut venir.

Voila un bout de code :

 

Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim recu As String

Winsock1.GetData recu

If recu = "TOUCHE" Then
PV.Caption = PV.Caption - 1
End If

If recu = "connect" Then
Moi.Visible = True
WindowsMediaPlayer1.URL = ""
Command9.Enabled = True
MsgBox "Vous est connecté au serveur ! Votre adversaire commence la partie", vbInformation, "Info"
Form1.WindowsMediaPlayer2.URL = "sounds/position.wav"
End If

If recu = "GO!" Then
Frame2.Enabled = True
MsgBox "A vous de jouer !", vbInformation, "Jeu"
PA.Caption = PA.Caption + 10
End If

If recu = "Vue" Then
Lui.Visible = True
End If

If recu = "H" Then
Lui.Top = Lui.Top - 120
Lui_Zone.Top = Lui_Zone.Top - 120
End If

If recu = "B" Then
Lui.Top = Lui.Top + 120
Lui_Zone.Top = Lui_Zone.Top + 120
End If

If recu = "G" Then
Lui.Left = Lui.Left - 120
Lui_Zone.Left = Lui_Zone.Left - 120
End If

If recu = "D" Then
Lui.Left = Lui.Left + 120
Lui_Zone.Left = Lui_Zone.Left + 120
End If

If recu = "TIRE" Then
WindowsMediaPlayer2.URL = "sounds/pompe.wav"
If Lui.Top = Moi.Top And Lui.Left = Moi.Left Then
MsgBox "Vous avez perdu ! Votre adversaire vous à tiré dessus !", vbInformation, "Game Over !"
Frame2.Enabled = False
Else
WindowsMediaPlayer2.URL = "sounds/pompe.wav"
End If
End If


If recu = "Gagne" Then
MsgBox "Vous avez gagné les PV de votre adversaire sont à 0", vbInformation, "BRAVO !"
Frame2.Enabled = False
End If




Voila alors mon probleme est que certaine donnée ne sont pas executé notament les données Gagne, TOUCHE, et TIRE
alors que c'est sur et certain que j'envois ces données ! Mais il ne doivent pas arriver puisque la condition ne s'effectue pas.


J'ai donc recrée un winsock pour metre ces conditions là c'est pareil mon projet ne veut plus accépter de nouvelles données envoyer via winsock...

La je rame car je ne vois vrément pas pourquoi.


jeudi 28 août 2008 à 16:32:47 | Re : Données non envoyer

NHenry

Membre Club
Bonjour,

Essaye d'espioner le trafic avec EtherReal par exemple pour voir ce qui transit vraiment.

Ma signature pour pointer sur mon site

jeudi 28 août 2008 à 16:33:05 | Re : Données non envoyer

PCPT

Administrateur CodeS-SourceS
salut,

regarde dans les tutos, la notion de "buffer"

en effet ton message n'arrive pas forcément en une seule fois.
il te faut donc terminer chaque envoie avec un séparateur personnel d'un côté, et que l'autre "reçoive les messages en boucle" tant que que la fin n'est pas ton séparateur

++

Prenez un instant pour répondre à ce sondage svp  



Cette discussion est classé dans : zone, left, top, recu, if


Répondre à ce message

Sujets en rapport avec ce message

Déplacement d'un contrôle Frame [ par jacques13 ] Bonjour,J'essaye de déplacer à la souris un Frame posé sur un PictureBox.Après avoir fixé la propriété DragMode du contrôle à Automatic, je tente d'in Left et Top d'un UserControl [ par ajdw ] Bonjour à tous,Voilà, j'ai fait un UserControl et je voudrais récupérer ses valeurs Left et Top quand on le place dans un form ou sur un autre UserCon Top des contreint négatifols dev [ par MIKYMAXSP28 ] Lors du redimensionnement des controls suite à l'agrandissement de la fenetre, le Top de ces controls devient négatif:    Dim tbl_taille() As tbl_ convertir source VB6 en VB2005 [ par waspy59 ] bonjour,j'ai trouvé cette source en vb6 et je souhaite la convertir en VB2005 pour l'integrer a mon projet... seul hic je n'y arrive pas et idem avec Optimiser 4 "if" dansune boucle [ par kakenette ] Bonjour, voila jaurai voulu savoire si c pas possible d'optimiser ce code pour reduire le nombre de "if" ? je suis sur que sa doit etre possible lol, Passage d'objet control a une procedure [ par DURANDO ] Bonjour à tous, Je tourne en rond depuis 2 jours avec le pb suivant: Je souhaite paramétrer les propriétés LEFT et TOP de mes objets Shape et Label au PROBLEME Type RECT [ par cycy07 ] Bonjour je suis occupée de m'arracher les cheveux avec une application qui est assez simple mais que j'essaye d'améliorer c'est à dire que je dois cré Problème avec un timer [ par culie3 ] Bonjour, je suis en trin de faire bouger une image de tel à tel point comme sur un jeu de strategie mais j'ai un petit problème...Private Sub Timer1_T [language : VBA] Problème de connexion à une base de données [ par falcry ] Bonjour !Le problème a sans doute été déjà résolu maintes fois, mais je n'ai vraiment pas réussi à trouver une solution qui fonctionne pour moi :((Aar VBA : problème récupération texte Textbox dynamique [ par Totof86 ] Bonjour Je suis nouveau sur le forum. j'ai pu m'inspirer de plusieurs post. Je vous remercie. J'ai cependant un petit problème en VBA pour récup


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,296 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.