3

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

谢谢斯内哈
_

4

1 回答 1

1

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

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

如果你正在构建一个实时应用程序,我绝对可以推荐在 node 和 socket.io 上查看更多细节。

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

于 2012-06-01T10:05:30.807 回答