Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3574 connectés 

 


Dernière réponse
Sujet : PB avec Winsock ! (1 connection, pas + ?)
skylight merci c sympa a vous 2 :)
g continué mon projet, g foutu une console dans mon serveur
si ca vous interresse de l'évolution de mon prog, faites moi signe je vous enverrai mes 2 projets VB :)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
skylight merci c sympa a vous 2 :)
g continué mon projet, g foutu une console dans mon serveur
si ca vous interresse de l'évolution de mon prog, faites moi signe je vous enverrai mes 2 projets VB :)
MagicBuzz Kyle_Katarn > Exactement :)
Kyle_Katarn Ben .. un array.
Le mieux c'est que tu laisse le premier (index=0) en listen et à chaque connection request tu fais :
dim idx as integer
idx =winsock1.count
Load Winsock1(idx)
Winsock1(idx).Accept ....
 
Process...
 
Unload Winsock1(idx)
skylight oué mais !
fo ke je mette autant de controle winsock que d'utilisateurs ?
et "ton tableau de connection" je vois pas ce ke tu veux dire ...  
A+
 :benetton:
MagicBuzz oui c mes rats, oui c la musique que j'écoute
 
faut rajouter ça :
 
au lieu de :
Private Sub tcpClient_DataArrival(ByVal bytesTotal As Long)
 
c'est :
Private Sub tcpServer_DataArrival(Index As Integer, ByVal bytesTotal As Long)
 
deplus l'utilisation de l'objet, c'est tcpServer(Index)
skylight heu c encor moi, soit chui tro un cancre soit c fait expres :D
 
mais dès ke je fous l'index=0
fo bien ke je change les declarations, et ca me sort a chaque fois ke je fout  (0) :  
"la déclaration de la procédure ne correspond pas a la description de l'evenement ou de la procédure du meme nom"
 
j'ai l'air d'une bite en prog :D
skylight oki oki merci !
v tester :)
au fait, magic, super sympa ta caméra (les rats) !!
la musique, c ce que t'ecoute en ce moment ?
Kyle_Katarn Ptet que tu ferme pas un Winsock... ça arrive.
Une fois le traitement terminé pense à faire :
 
Winsock.Close
While Winsock.State <> SckClosed
  Doevents
Wend
 
Et ça devrait marcher.
Ou fais unload si tu les charge dynamiquement au runtime
Kyle_Katarn Je ne suis pas le seul à faire du winsock en ce moment !
Neti va passer en client serveur bientot.
Plus d'info sur mon site.
MagicBuzz ouais, met 0 pour index au lieu que ce soit vide.
MagicBuzz Index=0 je crois
skylight heu comment tu fais pour dire ke c un tableau ?
moi je peux changer que protocol, et remotehost et remoteport, et et localhost
ya rien d'autre ... :sweat:
skylight c si con ke ca ? :D
je vais sur ce pas tester !
merci ! :lol:
MagicBuzz Dans la version server, clique sur l'objet winsock.
dans ses propriétés, dit que c'est un tableau... :D
et ensuite, tu as un tableau de connections :D
skylight :bounce: help, magicbuzz !!! :D:D
skylight voila g un pb en VB6, car g crée une sorte d'ICQ pour le reseau local , donc kan je lance le serveur, c bon, quand je lance le client pour la premiere fois, nikel
puis je fais connecter le client la premiere fois
tout marche, les msgs arrivent bien comme ils faut sur le serveur
 
si je deconnecte le client et ke je le reconnecte, ca marche plus !
et pareil si je quitte le client, et ke je le relance et ke je reconnecte !!!
arg
 
voici les projet, et les executables
executable client
http://perso.wanadoo.fr/megalomaniac/bordel/client.exe
projet client VB6
http://perso.wanadoo.fr/megalomaniac/bordel/client.zip
executable serveur
http://perso.wanadoo.fr/megalomani [...] erveur.exe
projet serveur VB6
http://perso.wanadoo.fr/megalomani [...] erveur.zip
 
aidez moi ! :cry:

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)