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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Erreur 10048 sous VB6

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Erreur 10048 sous VB6

n°169155
cho7kipu
Posté le 01-07-2002 à 18:15:43  profilanswer
 

Salut je voulais savoir comment tester un prog, qui utilise le controle winsock, en local ? Lorsque je demarre 2 instances de mon prog en fournissant au control l'adresse loopback (127.0.0.1) le 2eme prog m'indique l'erreur 10048: Adresse en utilisation. Mais cette adresse est théoriquement concu pour tester en local donc je ne vois pas ce que je pourrai faire pour le tester.
Merci de votre aide.


---------------
_¤$$LaCho7KiCode$$¤_
mood
Publicité
Posté le 01-07-2002 à 18:15:43  profilanswer
 

n°169160
mareek
Et de 3 \o/
Posté le 01-07-2002 à 18:21:16  profilanswer
 

change de port pour ton deuxième controle winsock


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°169168
cho7kipu
Posté le 01-07-2002 à 18:32:02  profilanswer
 

Mais quand je change le port ca passe mais si je fais un netstat sous dos ma conexion n'est pas là, et le prog (qui est censé etre un mini chat) ne transmet pas les conversations
P.S : j'utilise le protocole UDP


---------------
_¤$$LaCho7KiCode$$¤_
n°169172
mareek
Et de 3 \o/
Posté le 01-07-2002 à 18:39:33  profilanswer
 

normallement, tu ne peux avoir qu'un seul serveur qui écoute sur un port donné, mais autant de clients que tu veux qui demandent des connexions à ce serveur.


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°169178
cho7kipu
Posté le 01-07-2002 à 18:42:46  profilanswer
 

Ca doit venir de la connexion UDP alors, car avec le code que j'ai chopé a aucun moment je précise qui ecoute qui, c le meme code qui fé tout, et je pense que le bug est là. Je vais essayer avec un nouvo code et le protocole tcp/ip
 
Merci.


---------------
_¤$$LaCho7KiCode$$¤_
n°169185
mareek
Et de 3 \o/
Posté le 01-07-2002 à 18:52:00  profilanswer
 

cho7kipu a écrit a écrit :

Ca doit venir de la connexion UDP alors, car avec le code que j'ai chopé a aucun moment je précise qui ecoute qui, c le meme code qui fé tout, et je pense que le bug est là. Je vais essayer avec un nouvo code et le protocole tcp/ip
 
Merci.




comment tu fais si personne n'écoute ? tu fais pas de listen ? t'as pas de connectionRequest?


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°169186
cho7kipu
Posté le 01-07-2002 à 18:52:11  profilanswer
 

Bon ca coince toujours. Je suis maintenant avec le protocole TCP/IP. La connexion se met meme pas en Listening quand je vérifie par un netstat sous msdos. J'envois mon code source voir si ca peut aider a résoudre mon probleme.
 
 
-----------------------------------------------------------------
'le controle winsock se nomme Net(1)
 
Private Sub Command1_Click()
'bouton connecter
Net(1).Connect Text1.Text, Text2.Text
 
 
End Sub
 
 
Private Sub Command2_Click()
'bouton envoyer
If Text3.Text <> "" Then
Net(1).SendData Text3.Text
End If
End Sub
 
 
Private Sub Net1_DataArrival(ByVal bytesTotal As Long)
Net(1).GetData temp$
List1.AddItem temp
End Sub
 
Private Sub Command4_Click()
'bouton ecouter
Net(1).Listen
End Sub
 
Private Sub Form_Unload(Cancel As Integer)
Net(1).Close
End Sub
 
 
Private Sub Net_ConnectionRequest(Index As Integer, ByVal requestID As Long)
Net(1).Accept requestID
End Sub
 


---------------
_¤$$LaCho7KiCode$$¤_
n°169191
mareek
Et de 3 \o/
Posté le 01-07-2002 à 19:02:58  profilanswer
 

Pour tester si ça marche :
 
instance1->click sur bouton4
instance2->click sur bouton1 (en vérifiant text1.text est bien à 127.0.0.1 et que text2.text a bien le même port que instance1)
 
ensuite tu peux envoyer du texte dans les 2 sens via le bouton2


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°169193
cho7kipu
Posté le 01-07-2002 à 19:06:06  profilanswer
 

Argh c ce que je fais et ca marche pas...lol
Cette foutu erreur 10048 (adresse en utilisation) repointe son museau ca m'exaspere!!


---------------
_¤$$LaCho7KiCode$$¤_
n°169196
mareek
Et de 3 \o/
Posté le 01-07-2002 à 19:06:39  profilanswer
 

cho7kipu a écrit a écrit :

Argh c ce que je fais et ca marche pas...lol
Cette foutu erreur 10048 (adresse en utilisation) repointe son museau ca m'exaspere!!
 




 
tu utilise quel port ?


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
mood
Publicité
Posté le 01-07-2002 à 19:06:39  profilanswer
 

n°169200
cho7kipu
Posté le 01-07-2002 à 19:08:44  profilanswer
 

je défini le localport du winsock sur 1983, et je met comme valeur par defaut du text2 1983


---------------
_¤$$LaCho7KiCode$$¤_
n°169209
mareek
Et de 3 \o/
Posté le 01-07-2002 à 19:15:58  profilanswer
 

a mon avis, c'est dans ton ConnectionRequest que ça merde, sur les MSDN, l'exemple basique de ConnectionRequest, c'est ça:

Code :
  1. Private Sub tcpServer_ConnectionRequest _
  2. (ByVal requestID As Long)
  3.     ' Check if the control's State is closed. If not,
  4.     ' close the connection before accepting the new
  5.     ' connection.
  6.     If tcpServer.State <> sckClosed Then _
  7.     tcpServer.Close
  8.     ' Accept the request with the requestID
  9.     ' parameter.
  10.     tcpServer.Accept requestID
  11. End Sub


 
il faut fermer ton composant avant d'accepter la requete de connexion.
 
 
plus d'infos ici:
http://msdn.microsoft.com/library/ [...] ontrol.asp


Message édité par mareek le 01-07-2002 à 19:16:08

---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°169259
cho7kipu
Posté le 01-07-2002 à 20:38:48  profilanswer
 

bon bah ca marche tjrs pas. Je vais aller me plonger dans dans mes sources. C fou j'y arrive en vc++ et pas en vb...lol
 
Enfin bref
Merci pour ton aide.
 


---------------
_¤$$LaCho7KiCode$$¤_

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Erreur 10048 sous VB6

 

Sujets relatifs
[php] que veut dire cette erreur ?erreur avec tomcat
[install VB6 ] - truc de ouffffffffffffffff[VB6] Cherche bouquin particulier
erreur PHPUne erreur bien génante en C++
Erreur ActiveXConnection a uneBDD access...[VB6]
[VB6] ListView : ajouter des elements dans les SubItemsBonjour tt le monde !!! J'ai une erreur en PHP mysql ....
Plus de sujets relatifs à : Erreur 10048 sous VB6


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR