Afficher adresse ip ( external ip adress )

Pour les scripts écrits en C#
Règles du forum
Merci de respecter la NOMENCLATURE suivante pour vos TITRES de messages :

Commencez par le niveau de vos scripts
DB = Débutant
MY = Moyen
CF = Confirmé

Puis le domaine d'application
-RS = Réseau
-AL = Algorithmie

Exemple :

[DB-RS] Mouvement perso multijoueur
Kamiloo95
Messages : 72
Inscription : 06 Avr 2015 10:14

Afficher adresse ip ( external ip adress )

Message par Kamiloo95 » 20 Juin 2015 02:05

Bonjour a tous,
Je suiss en train de creer un jeu multijoueur et j'aimerais que quand le joueur crée un serveur, afficher l'adresse ip du serveur.
Mais, quand je fais

Code : Tout sélectionner

Debug.Log (Network.player.externalIP;)
Je recois l'erreur suivante
UNASSIGNED_SYSTEM_ADDRESS
UnityEngine.Debug:Log(Object)
Connexion:OnServerInitialized() (at Assets/Connexion.js:36)
UnityEngine.Network:InitializeServer(Int32, Int32, Boolean)
Connexion:CreerServeur() (at Assets/Connexion.js:24)
UnityEngine.EventSystems.EventSystem:Update()
J'ai aussi essayer

Code : Tout sélectionner

connexion.SetActive(false);
	Network.Connect("http://www.google.com");
	var ip = Network.player.externalIP;
	Debug.Log(ip);
	Network.Disconnect();
Mais j'ai encore la meme erreur.

Merci d'avance pour votre aide.

Kamiloo95
Messages : 72
Inscription : 06 Avr 2015 10:14

Re: Afficher adresse ip ( external ip adress )

Message par Kamiloo95 » 20 Juin 2015 17:43

up

Avatar de l’utilisateur
yoyoyaya
Messages : 1656
Inscription : 30 Mai 2011 13:14
Localisation : PAAAAARTOUUUU
Contact :

Re: Afficher adresse ip ( external ip adress )

Message par yoyoyaya » 21 Juin 2015 04:03

Kamiloo95 a écrit :up
down. 16h entre la création du sujet et le up, t'es pressé toi.

Pour ton problème, je n'en sais franchement rien.
Mais

Code : Tout sélectionner

Debug.Log (Network.player.externalIP;)
Ça ne serait pas mieux comme suit ?

Code : Tout sélectionner

Debug.Log (Network.player.externalIP);
Edit:
En testant ça chez moi, ça marche sans problème

Code : Tout sélectionner

 
void Start(){
    Network.Connect("http://www.google.com");
    Debug.Log(Network.player.externalIP);
    Network.Disconnect();
}
ImageImage

Répondre

Revenir vers « (C#) CSharp »