Forum de la communauté SFML

Aide => Réseau => Discussion démarrée par: koolgraph le Mai 06, 2014, 07:36:42 am

Titre: [SFML 2.1] Erreur de connection en dehors du LAN
Posté par: koolgraph le Mai 06, 2014, 07:36:42 am
Bonjour,

j'ai un petit soucis avec le Networking. En localhost tout fonctionne parfaitement (normal quoi). Lors des tests en LAN, j'ai du forward le port pour que tout fonctionne ainsi que de débloquer l'application dans le parefeu (normal quoi). Cependant, lorsque j'essaie avec un autre réseau, la connection retourne une erreur. C'est plutôt étrange parce qu'avant, lorsque ça ne fonctionnait pas, c'était le timeout qui se chargeait de fermer le programme, maintenant, lors des test hors LAN, il me retourne une erreur.
socket.connect(remoteAddress, remotePort, timeout) == sf::Socket::Status::Done
Retourne false.

J'aimerais donc avoir des pistes de ce qui pourrait être en cause. Merci.

Edit: La valeur du status est 3, ce qui, selon moi, est Status::Error.
Titre: Re : [SFML 2.1] Erreur de connexion en dehors du LAN
Posté par: koolgraph le Mai 11, 2014, 07:43:24 pm
Up. S'il vous plait, c'est pas très pratique de ne pas pouvoir faire de connexion en dehors du LAN
Titre: Re : [SFML 2.1] Erreur de connection en dehors du LAN
Posté par: Laurent le Mai 11, 2014, 08:18:50 pm
En dehors du LAN, concrètement c'est via internet, sur une IP publique ?
Titre: Re : [SFML 2.1] Erreur de connection en dehors du LAN
Posté par: koolgraph le Mai 31, 2014, 08:57:28 am
Concrètement c'est l'ip que les sites tel "What's my ip" donne.
Titre: Re : [SFML 2.1] Erreur de connection en dehors du LAN
Posté par: Despirithium le Juin 26, 2014, 07:56:57 pm
Au lieu de recréer un sujet, je relance celui-là car j'ai exactement le même problème avec une IP Publique.
Titre: Re : [SFML 2.1] Erreur de connection en dehors du LAN
Posté par: Cmdu76 le Août 17, 2014, 10:47:20 pm
Le problème a été déjà résolu ici (même si le sujet n'est pas marqué comme résolu) : http://fr.sfml-dev.org/forums/index.php?topic=13734.0

Un tutoriel qui fonctionne si vous êtes chez Free : https://www.youtube.com/watch?v=Ampl1ABRQyk