begin process at 2010 02 10 10:02:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Réseaux & Internet

 > 

Winsock

 > 

Données non envoyer


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Données non envoyer

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ée 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_ Si qu'elle qu'un peut m'aider S.V.P. [ par nadeare01 ] Dim a As LongDim b As LongPrivate Sub UserForm_Activate()UserForm1.Height = Application.HeightUserForm1.Width = Application.WidthEnd SubPrivate Sub Te je sais pas comment poser la question, mais j'espère que mes explications suffiront... [ par Sator ] Bonjour à vous, en fait j'ai remarqué sur un de mes logiciel qu'il y avait une sorte de bande bmp donc m 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


Nos sponsors


Sondage...

Comparez les prix


HTC Magic

Entre 429€ et 429€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,546 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales