使用/实现 Web 套接字服务器端


我是 Web 套接字

的新手,我想知道 Web 套接字是如何在服务器端实现的?..对于客户端,我可以在 html5 中编写 onmessage() 等...JavaScript etc...但是对于服务器端,我有很多选择。我很困惑如何在服务器端实现它,以及如何通过 node.js npm 或 web sockets.io 用 JavaScript 或 C 编写服务器端代码?我如何安装它们或是否有任何SDK..安装过程是什么?

谢谢
斯内哈

您在问题中提到的大多数服务器端选项都与相同的技术有关,即node.js。

  1. node.js是一个基于Google的v8引擎的服务器端JavaScript解决方案,旨在构建可扩展的Web应用程序。
  2. npm 是 node 的包管理器,它允许您安装和发布 Node 程序并管理它们的依赖项。它在某些方面类似于某些Linux发行版(例如rpm和apt)上可用的包管理器。
  3. socket.io 是 node 的插件.js用于开发实时应用程序。它为客户端选择最合适的传输机制,但将详细信息隐藏在单个 API 后面。

如果您正在构建实时应用程序,我绝对建议您更详细地查看节点和 socket.io。

节点下载页面有Windows和Mac的安装程序,并且有在Ubuntu上安装节点的各种指南。

最新更新