retaks666
Messages postés286Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention16 juillet 2007 25 déc. 2004 à 16:16
Exact jack j'avais oublié ;)
Voila j'ai mis a jour, note j'ai juste procédé comme ça:
wsk.getdata donnee, vbstring
tempt = split(donnee,"#",3) ce qui fait que seul les deux premiers # sont pris en compte, ça fonctionne chez moi.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 25 déc. 2004 à 14:05
Salut retaks666
Relis tout ce que je t'ai écrit.
Il n'est pas possible d'utiliser tempt(2) pour isoler les données car dans ces données, il se peut qu'il y ait un caractère # !
Relis les posts du forum, je te donne tout ce qu'il faut :
Dans tempt(1), tu as la longueur de la chaine transmise.
Il te suffit donc d'isoler les données du l'entête.
Pour info, j'ai publié cette source http://www.vbfrance.com/code.aspx?id=3655 qui fait ce que tu cherches à faire.
Charge-la et regarde comment c'est foutu.
ImmortalPC
Messages postés954Date d'inscriptionmardi 11 mai 2004StatutMembreDernière intervention11 novembre 20082 25 déc. 2004 à 00:29
Pour moi c'est bon.
Joyeux Noël
@+++
WindPowa
Messages postés121Date d'inscriptionsamedi 15 mai 2004StatutMembreDernière intervention10 mars 2006 24 déc. 2004 à 19:57
C'est bon je peux supprimer les deux fichiers de mon FTP ?
retaks666
Messages postés286Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention16 juillet 2007 24 déc. 2004 à 18:22
Merci windpowa ;)
ImmortalPC
Messages postés954Date d'inscriptionmardi 11 mai 2004StatutMembreDernière intervention11 novembre 20082 24 déc. 2004 à 18:14
Resalut,
Je regarde les possiblilité de VB.
Merci pour les fichiers.
@++++++++++
WindPowa
Messages postés121Date d'inscriptionsamedi 15 mai 2004StatutMembreDernière intervention10 mars 2006 24 déc. 2004 à 17:13
retaks666
Messages postés286Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention16 juillet 2007 24 déc. 2004 à 16:58
Merci mopii9
WindPowa
Messages postés121Date d'inscriptionsamedi 15 mai 2004StatutMembreDernière intervention10 mars 2006 24 déc. 2004 à 16:57
Si, t'as pas VB, qu'est-ce que tu fais ici ? :P
Juste du download ?
Bon, c'est ton choix...
Sinon belle interface en effet...
ImmortalPC
Messages postés954Date d'inscriptionmardi 11 mai 2004StatutMembreDernière intervention11 novembre 20082 24 déc. 2004 à 15:04
Quelqu'un pourrait t'il m'envoyer la version compilé!!!
J'ai pas VB.
Désoler
Mon adresse : www.immortalpc@free.fr
retaks666
Messages postés286Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention16 juillet 2007 24 déc. 2004 à 13:37
voila, j'ai fait ça
Wsk.GetData donnee, vbString
tempt = Split(donnee, "#")
Select Case tempt(0)
...
case else:
...
Put #2, tempt(0), tempt(2)
end select
et le code ne marches plus, j'ai fait le test avec une image, et a la fin j'obtiens une image qui ressemble a rien
note: les données sont envoyée sous cette forme:
position#taille#données
Mopii9
Messages postés91Date d'inscriptionlundi 26 juillet 2004StatutMembreDernière intervention23 mai 2005 24 déc. 2004 à 13:36
interressant mais sa rame quand meme . . . mais bon c'est pas mal ;)
retaks666
Messages postés286Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention16 juillet 2007 24 déc. 2004 à 13:09
Max12, mon problème n'est pas tant la mesure de la vitesse, mais la vitesse en elle même que je trouve lente, mais merci tout de même j'éssaierai de mettre ça en application.
Et encore merci jack, je vais essayer tout a l'heure
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 24 déc. 2004 à 03:47
Salut retaks666
Après le forum, nous voilà dans le vif du sujet !
Actuellement, tu perds énormément de temps machine à faire des transferts de Byte vers String : C'est inutile : Lit les derniers posts sur le forum.
Au lieu de lire les données sous forme de tableau de bytes, lis les directement en String !
A la place de :
ReDim bufftmp(bytesTotal)
Wsk.GetData bufftmp, vbByte
donnee = ByteToString(bufftmp())
Utilise plutôt :
Dim Donnee As String
Wsk.GetData Donnee, bytesTotal, vbString
C'est tout !
fg85
Messages postés370Date d'inscriptiondimanche 28 mars 2004StatutMembreDernière intervention13 avril 2007 24 déc. 2004 à 01:40
cs_max12
Messages postés1491Date d'inscriptiondimanche 19 novembre 2000StatutModérateurDernière intervention 7 juillet 2014 24 déc. 2004 à 01:19
Pour ta vitesse, tu peux utiliser l'API GetTickCount, grâce à elle, tu prends un temps en premier ensuite tu retranches pour savoir le temps écoulé. Tu prends le temps écoulé entre la réception de 2 packets. Par la suite, tu divises la taille du packet par le temps en MS écoulé que tu as trouvés et tu le remultiplies par 1000, de cette façon tu obtients une mesure très précise et tu peux faire la moyenne des 5 derniers packets pour évités que le compteur ai des fluxuations trop élevées.
Enfin j'ai pas regarder la source, mais je te donnes ce conseil.
9 oct. 2009 à 18:26
je voudrais envoyer des données entre un client et un serveur par exemple du coté client
Private Sub Command1_Click()
If Wsck_Client.State = sckConnected Then
Wsck_Client.SendData "ici je coince"
End If
End Sub
je coince je ne sais pas envoyer autre chose qu'un texte
il faudrais que j'envois une fonction d'une dll par exemple
Private Sub Command1_Click()
SetDigitalChannel(3)
End Sub
merci pour aide
11 déc. 2008 à 19:23
13 nov. 2005 à 11:50
13 nov. 2005 à 01:06
12 nov. 2005 à 20:54
(PS : je suis nouveau donc je connai pas trop)
expliquer moi, ya pas de *.EXE donc, on peux pas exuter !
16 févr. 2005 à 23:36
16 févr. 2005 à 21:25
16 janv. 2005 à 19:00
11 janv. 2005 à 08:16
11 janv. 2005 à 00:25
10 janv. 2005 à 20:15
10 janv. 2005 à 19:59
7 janv. 2005 à 11:54
7 janv. 2005 à 11:50
25 déc. 2004 à 19:06
25 déc. 2004 à 18:59
Tu te rapproches de plus en plus de MSN messenger :P
25 déc. 2004 à 18:42
http://www.vbfrance.com/code.aspx?ID=27992
Pensez vous que l'intégration de l'envoi de fichier dedans soit une bonne idée ?
25 déc. 2004 à 16:16
Voila j'ai mis a jour, note j'ai juste procédé comme ça:
wsk.getdata donnee, vbstring
tempt = split(donnee,"#",3) ce qui fait que seul les deux premiers # sont pris en compte, ça fonctionne chez moi.
25 déc. 2004 à 14:05
Relis tout ce que je t'ai écrit.
Il n'est pas possible d'utiliser tempt(2) pour isoler les données car dans ces données, il se peut qu'il y ait un caractère # !
Relis les posts du forum, je te donne tout ce qu'il faut :
Dans tempt(1), tu as la longueur de la chaine transmise.
Il te suffit donc d'isoler les données du l'entête.
Pour info, j'ai publié cette source http://www.vbfrance.com/code.aspx?id=3655 qui fait ce que tu cherches à faire.
Charge-la et regarde comment c'est foutu.
25 déc. 2004 à 00:29
Joyeux Noël
@+++
24 déc. 2004 à 19:57
24 déc. 2004 à 18:22
24 déc. 2004 à 18:14
Je regarde les possiblilité de VB.
Merci pour les fichiers.
@++++++++++
24 déc. 2004 à 17:13
Et voici VB6FR.DLL >
http://www3.sympatico.ca/jmperot/VB6FR.DLL
24 déc. 2004 à 16:58
24 déc. 2004 à 16:57
Juste du download ?
Bon, c'est ton choix...
Sinon belle interface en effet...
24 déc. 2004 à 15:04
J'ai pas VB.
Désoler
Mon adresse : www.immortalpc@free.fr
24 déc. 2004 à 13:37
Wsk.GetData donnee, vbString
tempt = Split(donnee, "#")
Select Case tempt(0)
...
case else:
...
Put #2, tempt(0), tempt(2)
end select
et le code ne marches plus, j'ai fait le test avec une image, et a la fin j'obtiens une image qui ressemble a rien
note: les données sont envoyée sous cette forme:
position#taille#données
24 déc. 2004 à 13:36
24 déc. 2004 à 13:09
Et encore merci jack, je vais essayer tout a l'heure
24 déc. 2004 à 03:47
Après le forum, nous voilà dans le vif du sujet !
Actuellement, tu perds énormément de temps machine à faire des transferts de Byte vers String : C'est inutile : Lit les derniers posts sur le forum.
Au lieu de lire les données sous forme de tableau de bytes, lis les directement en String !
A la place de :
ReDim bufftmp(bytesTotal)
Wsk.GetData bufftmp, vbByte
donnee = ByteToString(bufftmp())
Utilise plutôt :
Dim Donnee As String
Wsk.GetData Donnee, bytesTotal, vbString
C'est tout !
24 déc. 2004 à 01:40
http://fg.logiciel.free.fr
24 déc. 2004 à 01:19
Enfin j'ai pas regarder la source, mais je te donnes ce conseil.
@+