从本地

时间:2017-12-13 17:47:36

标签: javascript node.js sockets ip

我正在使用node.js中的套接字应用,我用它来制作遥控器。

我需要知道服务器运行的IP,以便Socket.io可以连接到它。我已经使用node.js在应用程序中完成了它,但现在我需要将它传递给运行服务器的html页面。

这是我在html页面上的javascript:

<script type="text/javascript">
var socket = io.connect('http://' + /*IP*/ + ':3340', { 'forceNew': true });
function addMessage(e) {
  socket.emit('new-message', e);
  return false;
}
</script>

有没有什么方法可以在html页面上使用javascript检查哪个地址是服务器runnig?

Localhost不起作用,因为我想通过我的手机或其他计算机访问它,我无法访问之前获得IP的.js文件,我希望它能像以下一样自动化可能因此用户只需要连接到网址而不是寻找他的本地IP。

非常感谢。

0 个答案:

没有答案