如何找出ws://窗口IP

时间:2016-05-05 17:07:50

标签: javascript

我想尝试在浏览器中获取服务器(网站)的IP

我尝试了以下内容:

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不起作用。还有其他办法吗?

1 个答案:

答案 0 :(得分:1)

Webbrowser API执行not include a way to perform DNS lookups

但是,这可能不是您想要的 - 一个或多个服务器可以使用IP,或者可以在多个IP(例如IPv4和IPv6)下访问服务器。相反,您可以让服务器在启动时生成随机值,并将其交给客户端。一旦客户端连接,它就可以确定它是否知道服务器。