2016-05-05 9 views
0

Ich möchte versucht, eine IP eines Servers (Website), um zu versuchen zu bekommen im BrowserWie wheres ein ws, um herauszufinden: // Fenster IP

ich folgendes:

function transmit_game_server_if_changed() { 
    if (last_transmited_game_server != window.example.ws) { 
     transmit_game_server() 
    } 
} 

function transmit_game_server() { 
    last_transmited_game_server = window.example.ws; 
    socket.emit("cmd", { 
     "name": "connect_server", 
     "ip": last_transmited_game_server 
} 

window.example.ws doesn‘ t arbeiten. Gibt es einen anderen Weg, dies zu tun?

+0

Wofür benötigen Sie die IP? – Bergi

+0

Ich brauche die IP, also kann ich eine Art Bot mit HTTP oder Socks4/5 verbinden – mastkilxp

Antwort

1

Webbrowser-APIs tun not include a way to perform DNS lookups.

Das ist aber wahrscheinlich nicht das, was Sie wollen - eine IP kann von mehreren Servern verwendet werden oder ein Server ist unter mehreren IPs erreichbar (zum Beispiel IPv4 und IPv6). Stattdessen können Sie zulassen, dass der Server beim Start einen zufälligen Wert generiert und diesen an den Client weitergibt. Sobald der Client eine Verbindung herstellt, kann er feststellen, ob er den Server kennt.

Verwandte Themen