套接字I -它如何自动连接回服务器

Socket I - how does it connect back to the server automatically?

本文关键字:连接 服务器 何自动 套接字      更新时间:2023-09-26

在本教程中提到使用Socket创建聊天应用程序。IO:

请注意,当我调用io()时,我没有指定任何URL,因为它默认尝试连接到提供页面的主机。

我想知道它是怎么做到的?如何在客户端通过JavaScript检索提供此页面的服务器的详细信息?我试着通过Socket搜索。IO,但没能找到io()函数。

谁能指出检索这些元细节的代码或显示一个小片段,做同样的?

在浏览器Javascript中,window.location对象具有以下相关属性:

window.location.host    - The hostname of the current webpage
window.location.port    - The port number of the current web page

其他属性在这里:https://developer.mozilla.org/en-US/docs/Web/API/Location

所以,插座。IO可以使用这两个值连接回当前网页来自的主机。您可以在套接字中看到一些这样的逻辑。IO客户端文件