Trouver IP valide en passant par box
Timorite
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
brupala Messages postés 112031 Date d'inscription Statut Membre Dernière intervention -
brupala Messages postés 112031 Date d'inscription Statut Membre Dernière intervention -
Salut.
J'ai besoin de l'aide de connaisseurs. Je suis en train de développer un petit jeu, et pour son mode online j'ai besoin de connaître automatiquement l'IP du joueur, mais je ne m'y connais vraiment pas en réseau. Pour le moment j'y arrive avec un code PHP que j'ai trouvé sur le net, mais le problème c'est que ça ne marche pas si l'utilisateur a simplement relié son PC à une box. Par exemple sur mon Windows 7 relié à ma BBox2, si je ne fais pas expressément "connect" dans mes paramètres réseaux (ce qui change mon adresse IP apparemment), le jeu ne reçoit pas les données envoyées à mon adresse.
Donc déjà j'aimerais savoir si j'ai bien compris la chose. En fait le truc c'est que si je ne fais pas "connect" c'est comme si mon ordinateur était simplement relié en réseau à la Box, et si je fais "connect" je suis directement relié à internet? Ou alors c'est encore autre chose? ^^'
Et ensuite, est-ce que quelqu'un connaîtrait un script PHP qui renvoie une adresse IP utilisable dans toutes les circonstance? Il faudrait que le jeu soit utilisable en ligne sans que l'utilisateur se prenne la tête. Voici le code PHP que j'utilise actuellement :
<?
if (!empty( $_SERVER[ 'HTTP_CLIENT_IP' ] ))//check ip from share internet
{
$ip = $_SERVER[ 'HTTP_CLIENT_IP' ];
}
else if ( !empty($_SERVER[ 'HTTP_X_FORWARDED_FOR' ]) ) //to check ip is pass from proxy
{
$ip = $_SERVER[ 'HTTP_X_FORWARDED_FOR' ];
}
else
{
$ip = $_SERVER[ 'REMOTE_ADDR' ];
}
echo $ip;
?>
Un grand merci d'avance à qui pourra m'aider. :)
J'ai besoin de l'aide de connaisseurs. Je suis en train de développer un petit jeu, et pour son mode online j'ai besoin de connaître automatiquement l'IP du joueur, mais je ne m'y connais vraiment pas en réseau. Pour le moment j'y arrive avec un code PHP que j'ai trouvé sur le net, mais le problème c'est que ça ne marche pas si l'utilisateur a simplement relié son PC à une box. Par exemple sur mon Windows 7 relié à ma BBox2, si je ne fais pas expressément "connect" dans mes paramètres réseaux (ce qui change mon adresse IP apparemment), le jeu ne reçoit pas les données envoyées à mon adresse.
Donc déjà j'aimerais savoir si j'ai bien compris la chose. En fait le truc c'est que si je ne fais pas "connect" c'est comme si mon ordinateur était simplement relié en réseau à la Box, et si je fais "connect" je suis directement relié à internet? Ou alors c'est encore autre chose? ^^'
Et ensuite, est-ce que quelqu'un connaîtrait un script PHP qui renvoie une adresse IP utilisable dans toutes les circonstance? Il faudrait que le jeu soit utilisable en ligne sans que l'utilisateur se prenne la tête. Voici le code PHP que j'utilise actuellement :
<?
if (!empty( $_SERVER[ 'HTTP_CLIENT_IP' ] ))//check ip from share internet
{
$ip = $_SERVER[ 'HTTP_CLIENT_IP' ];
}
else if ( !empty($_SERVER[ 'HTTP_X_FORWARDED_FOR' ]) ) //to check ip is pass from proxy
{
$ip = $_SERVER[ 'HTTP_X_FORWARDED_FOR' ];
}
else
{
$ip = $_SERVER[ 'REMOTE_ADDR' ];
}
echo $ip;
?>
Un grand merci d'avance à qui pourra m'aider. :)
A voir également:
- Trouver IP valide en passant par box
- Ethernet n'a pas de configuration ip valide - Guide
- Ou trouver l'adresse ip - Guide
- Set-top box - Accueil - Box & Connexion Internet
- Trouver adresse mac - Guide
- Comment trouver le mot de passe wifi sur son téléphone - Guide
3 réponses
Bonjour,
Une connexion directe à un site comme https://trouver-ip.com/ ou même http://connaitre-ip.com/ ce n'est pas suffisant ?
Une connexion directe à un site comme https://trouver-ip.com/ ou même http://connaitre-ip.com/ ce n'est pas suffisant ?
Salut. En fait je viens de comprendre le problème (je crois :D ). Ce sont les NAT qui bloquent les gens qui se connectent, apparemment c'est un problème très répandu dans les jeux en peer to peer. Je vais essayer un plugin qui fait du "hole punching" pour ouvrir des ports automatiquement, en espérant que ça marche.
brupala, chez moi j'ai une option connect dans le network and sharing center, mais apparemment tout le monde n'a pas forcément ça, je ne sais pas pourquoi.
Merci quand même pour votre aide. :)
brupala, chez moi j'ai une option connect dans le network and sharing center, mais apparemment tout le monde n'a pas forcément ça, je ne sais pas pourquoi.
Merci quand même pour votre aide. :)