我想尝试在浏览器中获取服务器(网站)的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
不起作用。还有其他办法吗?
答案 0 :(得分:1)
Webbrowser API执行not include a way to perform DNS lookups。
但是,这可能不是您想要的 - 一个或多个服务器可以使用IP,或者可以在多个IP(例如IPv4和IPv6)下访问服务器。相反,您可以让服务器在启动时生成随机值,并将其交给客户端。一旦客户端连接,它就可以确定它是否知道服务器。