begin process at 2012 02 15 17:31:33
  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 Administrateur CodeS-SourceS
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 détecter le déplacement d'un Usercontrol (Composant ActivX) [ par Flocreate ] Bonjour, Je suis en train de faire un composant graphique (un Nieme bouton [^^happy8]) Je suis au tout début, je rends juste le contrôle complètement comptage d'enregistrement suivant un filtre [ par jabulon ] Cher Tous, Bonjour.[del][del][/del][/del] j'ai developpé une application sur Access 2003 pour la gestion de prise en charge d'enfant malade. il y a u !!!KeyCode!!! [ par luke44 ] bon, je veut que ImgQc se bouge sur la form (en haut lorsque la fleche vers le haut est enfoncée, en bas lorsque c'est la flèche du bas, à gauche pour creer en dynamique des OptionButton [ par mayerp ] Bonjour,Les 2 Boutons d'option sont deja sur ma form dans une frame avec tous les deux un index à 0 ( comme tous mes autres controles).Donc je fais bi Créer des OptionButtons dynamiquement : AIDEZ MOI SVP [ par mayerp ] Bonjour,Voilà, j'aimerai créer dynamiquement une frame contenant 2 optionbuttons.J'arrive à créer les frames, mais les boutons d'option n'apparaissent


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 1,061 sec (3)

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