我有node.js服务器,我需要创建具有更新数据的动态更新的网页。因此,我认为套接字是可行的方法。但是有一个问题。我需要将数据从服务器发送到客户端(到浏览器)。
根据我的研究,实际上不可能用客户端JS创建套接字服务器。用另一种方法很容易,但是只从服务器向客户端发送数据?
最好和最简单的方法是什么?
您创建了一个从客户端到服务器的webSocket或socket.io连接,并且您的服务器是webSocket或socket.io服务器。建立该连接后,您就可以在整个连接中从客户端到服务器或从服务器到客户端自由地发送数据。
这种类型的体系结构非常适合将数据从服务器发送到网页,以便在新数据到达时动态更新网页。
webSocket是基础传输。socket.io是webSocket之上的一层,它添加了许多有用的功能,例如自动重新连接和结构化消息。您可以从浏览器使用。浏览器内置了webSocket支持。如果要使用socket.io的其他功能,请在网页中包含socket.io客户端库。
下面列出了socket.io在普通的webSocket上提供的一些其他功能:从socket.io移到原始websockets?。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句