ianis24
Messages postés87Date d'inscriptiondimanche 20 août 2006StatutMembreDernière intervention13 janvier 2011
-
16 mai 2009 à 19:02
ianis24
Messages postés87Date d'inscriptiondimanche 20 août 2006StatutMembreDernière intervention13 janvier 2011
-
19 mai 2009 à 19:46
Bonjour a tous je présente mon problème :
Je n'arrive pas a établir de connexion en local en utilisant mon ip public 86.72.181.xx.
cela fonctionne lorsque j'utilise mon ip de réseau 192.168.1.20.
La connexion ne s'établit pas correctement, le client et le serveur restent en sockconnecting (6) ou sock error (9).
C'est a dire que le serveur recoi bien une demande de connection mais ne l'accepte pas.
J'utilise la 9Box
Visual Basic est en exption dans le parfeu windows.
j'ai ouvert les ports sur le NAT dur routeur (9box).
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 18 mai 2009 à 23:18
désolé mais pas possible...
j'ai essayé en local, sur mon ip public et même sur la tienne
un "9" provoqué est relevé, et je suis en timeout pour toi, donc il y a une cafouille pour le debugging, et
ton routeur est peut-être mal configuré("peut-être", si j'ai essayé quand ton appli server n'était pas lancée)
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 16 mai 2009 à 23:11
salut,
problème 1 : "ouvrir les ports" ne suffit pas, il faut rediriger le port (en l'occurrence le 2850) vers le 2850 de ta machine (...1.20)
FAQ :
Q : [../doc/faq.aspx#common_nat Mon application de communication (chat,
messenger, jeu, autre) fonctionne uniquement en réseau local, que faut-il
faire pour qu'elle fonctionne sur internet]
problème 2 : es-tu certain de bien utiliser le winsock de microsoft? (MSWINSCK.OCX)
de mémoire... la méthode "Server.CloseSck" n'existe pas !
(et j'ai un petit doute pour "Server.Bind")
Server.Close ++
<hr size="2" width="100%" />Prenez un instant pour répondre à [sujet-SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
ianis24
Messages postés87Date d'inscriptiondimanche 20 août 2006StatutMembreDernière intervention13 janvier 2011 17 mai 2009 à 16:05
===================
Serveur :
===================
Private Sub Form_Load()
Winsock1.LocalPort = 2850
Winsock1.Listen
End Sub
Private Sub Timer1_Timer()
Form1.Caption = Winsock1.State
End Sub
Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)
Winsock1.Close
Winsock1.Accept requestID
End Sub
------------------------------
==================
Client
==================
Private Sub Form_Load()
Winsock1.Connect "86.72.181.88", 2850
End Sub