Précédent   Forum des professionnels en informatique > Applications > Développement 2D, 3D et Jeux
Développement 2D, 3D et Jeux Forum développement 2D, 3D et Jeux. Avant de poster : Les FAQs Programmation 2D, 3D et Jeux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/12/2011, 18h04   #1
Membre du Club
 
Inscription : avril 2009
Messages : 148
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 148
Points : 55
Points : 55
Par défaut SFML 2.0 - Protocole UDP d'un serveur distant à un client

Bonsoir,

Voilà, je me pose quelques questions sur l’implémentation d'une liaison SERVEUR - CLIENT avec le protocole UDP et la librairie SFML 2.
En fait, après quelques tests en local concluant, je me suis lancé à travers le réseau internet grâce à un serveur VPS OVH qui m'appartient ! Et là, impossible d'envoyer des paquets UDP depuis mon serveur vers mon pc (lui-même étant derrière une livebox), en ouvrant les ports, aucun problème.

La question que je me pose est comment des jeux comme Counter-Strike ou Wow font pour envoyer des paquets UDP directement vers leur client alors que les joueurs n'ont pas à ouvrir leurs ports?
Utilisent-ils d'autres systèmes ??

Si une connexion TCP existe, peut-elle résoudre le problème ?

P.S.: Tout ceci dans l'optique de creer un serveur de jeu dans longtemps !

victor_gasgas
victor_gasgas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2011, 00h49   #2
Responsable 2D/3D/Jeux

 
Avatar de LittleWhite
 
Homme Alexandre Laurent
Étudiant
Inscription : mai 2008
Messages : 6 560
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Laurent
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2008
Messages : 6 560
Points : 14 057
Points : 14 057
Bonjour,

Les jeux n'ouvrent certes pas des ports, mais demandent à ce que les ports soient ouverts.
Donc, si les jeux arrivent bel et bien à communiquer, c'est que les ports sont ouverts.
__________________
Vous souhaitez participer à la section Jeux ? Contactez-moi
La rubrique a aussi un blog !

Ma page sur DVP
Mon Portfolio

Qui connaît l'erreur, connaît la solution.
LittleWhite est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 05/12/2011, 02h48   #3
Membre habitué
 
Inscription : décembre 2008
Messages : 123
Détails du profil
Informations personnelles :
Âge : 19

Informations forums :
Inscription : décembre 2008
Messages : 123
Points : 119
Points : 119
UPnP est la réponse à ton problème.
yamashi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2011, 23h10   #4
Membre du Club
 
Inscription : avril 2009
Messages : 148
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 148
Points : 55
Points : 55
En fait, c'est bon, j'ai trouvé la réponse à mon problème :
Pour faire communiquer un client et un serveur sur internet avec le protocole UDP, il faut que le client binde le port, envoie un paquet UDP au serveur (qui a bindé le port aussi de son coté), et celui-ci peut ensuite communiquer sans problème avec le client et sans ouvrir les ports !

victor_gasgas
victor_gasgas est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h16.


 
 
 
 
Partenaires

Hébergement Web