首页 >

如何搭建websocket服务器 – CSS – 前端,css附件对象

css input属性,css文件 同步,chrome加载css样式,css伸缩隐藏侧边栏,css a标签怎么设置,css 表格 颜色选择器,css附件对象如何搭建websocket服务器 - CSS - 前端,css附件对象

在服务器的选择上很广,基本上,主流语言都有WebSocket的服务器端实现,而大家作为前端开发工程师,当然要选择现在比较火热的NodeJS作为大家的服务器端环境了。

NodeJS本身并没有原生的WebSocket支持,但是有第三方的实现(大家要是有兴趣的话,完全可以参考WebSocket协议来做自己的实现),大家选择了“ws”作为大家的服务器端实现。

由于本文的重点是讲解WebSocket,所以,对于NodeJS不做过多的介绍,不太熟悉的朋友可以去参考NodeJS入门指南(http://www.nodebeginner.org/index-zh-cn.html)。

安装好NodeJS之后,大家需要安装“ws”,也就是大家的WebSocket实现,安装方法很简单,在终端或者命令行中输入:

npm install ws

,等待安装完成就可以了。

接下来,大家需要启动大家的WebSocket服务。首先,大家需要构建自己的HTTP服务器,在NodeJS中构建一个简单的HTTP服务器很简单,so easy。代码如下:

var app = http.createserver(onRequest ).listen( 8888 );

onRequest()作为回调函数,它的作用是处理请求,然后做出响应,实际上就是根据接收的URL,在服务器上查找相应的资源,最终返回给浏览器。

在构建了HTTP服务器后,大家需要启动WebSocket服务,代码如下:

var WebSocketServer = require(‘ws’).Server;

var wss = new WebSocketServer( { server : app } );

从代码中可以看出,在初始化WebSocket服务时,把大家刚才构建好的HTTP实例传递进去就好。到这里,大家的服务端代码差不多也就编写完成了。


如何搭建websocket服务器 - CSS - 前端,css附件对象
  • 文章中能插入gif图像吗 - CSS - 前端,css框架easy
  • 文章中能插入gif图像吗 - CSS - 前端,css框架easy | 文章中能插入gif图像吗 - CSS - 前端,css框架easy ...

    如何搭建websocket服务器 - CSS - 前端,css附件对象
  • 增强了离线Web应用的哪些功能 - CSS - 前端,css3渐变ie三种颜色
  • 增强了离线Web应用的哪些功能 - CSS - 前端,css3渐变ie三种颜色 | 增强了离线Web应用的哪些功能 - CSS - 前端,css3渐变ie三种颜色 ...

    如何搭建websocket服务器 - CSS - 前端,css附件对象
  • 双十一预售提前看怎么弄 - CSS - 前端,html5代入css代码
  • 双十一预售提前看怎么弄 - CSS - 前端,html5代入css代码 | 双十一预售提前看怎么弄 - CSS - 前端,html5代入css代码 ...