Mon problème avec les Sockets.
HediTlahig
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour à toutes et à tous.
J'ai créé un programme chat client/serveur, il marche bien
quand je me connecte en local sur mon ordinateur mais dés que je change l'IP exterieur
la connection n'est pas réussie!
Comment faire ?
En attendant que quelqu'un de bienfaiteur puisse m'aider, je vous souhaite tous une vie heureuse.
Cordialement Hedi Tlahig.
J'ai créé un programme chat client/serveur, il marche bien
quand je me connecte en local sur mon ordinateur mais dés que je change l'IP exterieur
la connection n'est pas réussie!
Comment faire ?
En attendant que quelqu'un de bienfaiteur puisse m'aider, je vous souhaite tous une vie heureuse.
Cordialement Hedi Tlahig.
A voir également:
- Mon problème avec les Sockets.
- Compatibilité socket 1155 possible avec d'autre ? ✓ - Forum Carte-mère/mémoire
- Je voudrais changer mon socket 1150 - Forum Processeur
- Problème web-socket php cloudflare ✓ - Forum Hébergement
- AIDEZ MOI SVP / CM AVEC PINS TORDUE SOCKET - Forum Carte-mère/mémoire
- Socket: envoyer un message avec UDP sur internet - Forum Python
4 réponses
Bonjour Flomine.
Je m'excuse pour le retard.
Tout d'abord je vous remercie pour la bonne attention à l'egard de mon problème.
Pouvez vous encore me donner une indication sur les vps?
Cordialement.
Hedi Tlahig
Je m'excuse pour le retard.
Tout d'abord je vous remercie pour la bonne attention à l'egard de mon problème.
Pouvez vous encore me donner une indication sur les vps?
Cordialement.
Hedi Tlahig
salut,
Sur un réseau local ou ta connexion distante est depuis "l'exterieur" ?
Dans tous les cas, la première chose à faire est d'ajouter une règle dans ton pare feu afin que le port que tu utilise dans ton socket laisse passer le traffic.
Ensuite, dans le cas où tu souhaites faire une connexion depuis l'extérieur, il faut que ajoute une règle sur ton routeur afin que les demande sur tel port soit redirigées vers le port de ton poste.
En aucuns cas tu ne dois émuler un serveur ou créer un réseau sécurisé. enfin tu n'y es pas obligé => le serveur sera utile si tu souhaite avoir un poste serveur "dédié" (c'est a dire pas une application client/serveur mais 1 client+1serveur).
naga
Sur un réseau local ou ta connexion distante est depuis "l'exterieur" ?
Dans tous les cas, la première chose à faire est d'ajouter une règle dans ton pare feu afin que le port que tu utilise dans ton socket laisse passer le traffic.
Ensuite, dans le cas où tu souhaites faire une connexion depuis l'extérieur, il faut que ajoute une règle sur ton routeur afin que les demande sur tel port soit redirigées vers le port de ton poste.
En aucuns cas tu ne dois émuler un serveur ou créer un réseau sécurisé. enfin tu n'y es pas obligé => le serveur sera utile si tu souhaite avoir un poste serveur "dédié" (c'est a dire pas une application client/serveur mais 1 client+1serveur).
naga
Salut :)
En fait Mon programme est en vb.net (visual basic 2010) et il fonctionne trés bien avec le "127.0.0.1" et le "192.168.*.*" mais dés que j'introduit l'IP internet
genéré par la fonction suiante:
.........
. .........
Try
Dim ExternalIP As String
ExternalIP = (New WebClient()).DownloadString("http://checkip.dyndns.org/")
ExternalIP = (New Regex("\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}")) _
.Matches(ExternalIP)(0).ToString()
Return ExternalIP
Catch
Return Nothing
End Try
........
.........
le message suivant apparait :" Impossible d'ecrire les données sur la connection de transport: Une connectio établie a été abondonnée par un logiciel de vote ordinateur hote."
En fait Mon programme est en vb.net (visual basic 2010) et il fonctionne trés bien avec le "127.0.0.1" et le "192.168.*.*" mais dés que j'introduit l'IP internet
genéré par la fonction suiante:
.........
. .........
Try
Dim ExternalIP As String
ExternalIP = (New WebClient()).DownloadString("http://checkip.dyndns.org/")
ExternalIP = (New Regex("\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}")) _
.Matches(ExternalIP)(0).ToString()
Return ExternalIP
Catch
Return Nothing
End Try
........
.........
le message suivant apparait :" Impossible d'ecrire les données sur la connection de transport: Une connectio établie a été abondonnée par un logiciel de vote ordinateur hote."