创建 WebSocket 对象
用以下 方法 创建 WebSocket 对象。
var Socket = new WebSocket(url, [protocol] );
以上代码中的第一个参数 url, 指定连接的 URL。第二个参数 protocol 是可选的,指定了可接受的子协议
WebSocket 属性
以下是 WebSocket 对象的属性。假定我们使用了以上代码创建了 Socket 对象:
Socket.readyState
只读属性 readyState 表示连接状态,可以是以下值:
0 - 表示连接尚未建立。
1 - 表示连接已建立,可以进行通信。
2 - 表示连接正在进行关闭。
3 - 表示连接已经关闭或者连接不能打开。
Socket.bufferedAmount
只读属性 bufferedAmount 已被 send() 放入正在队列中等待传输,但是还没有发出的 UTF-8 文本字节数。
WebSocket 事件
open Socket.onopen 连接建立时触发
message Socket.onmessage 客户端接收服务端数据时触发
error Socket.onerror 通信发生错误时触发
close Socket.onclose 连接关闭时触发
WebSocket 方法
以下是 WebSocket 对象的相关方法。假定我们使用了以上代码创建了 Socket 对象:
Socket.send() 使用连接发送数据
Socket.close() 关闭连接
创建webSocket服务
具体可以看:https://github.com/sitegui/nodejs-websocket
关于webSocket入门,我看到慕课网上有老师讲关于“基于Websocket的火拼俄罗斯”,感兴趣的可以去看一下!

猜你喜欢
联络方式:
深圳 · 龙岗 · 大运软件小镇22栋302-308
电话:400 1828 580
邮箱:szhulian@qq.com



-
程序员如何打破 30 岁职业瓶颈?
职业规划其实就是对职业生涯乃至人生进行持续的、系统的、计划的过程。职业规划也叫“职业生涯规划”。职业生涯规划的好坏有时会影响我们的一生。
-
网站优化之如何降低流量跳出率
高跳出率可以反映出一些问题,而这些问题通常分为以下两类:你的页面内容与用户的访问需要不匹配;你的页面内容很好地满足了用户的需求。大多数网站的跳出率过高往往是因为第一类问题...
-
网站建设制作中要避免这些让用户觉得腻烦的元素
试想一下如果你打开一个网站,效果这个网站中充满了你腻烦的元素,那么你一定会将这个网站列入黑名单,永久都不再访问了,让我们反向的考虑一下,在设计网站时假如能够避开这些用户普遍都感到腻烦的元素,那么就能够给访问的用户带来好印象了
-
让客户感到体贴入微的网站设计有哪些方面呢?
想要抓住客户的心,网站设计中的细节问题就要做到位。网站设计不止于美,还要操作便利。虽说网站设计涉及方方面面,但是有一些贴心的小设计能让客户感到贴心而且方便......
-
为什么网站经常被DDoS攻击?
很多用户网站遭受DDoS攻击,莫名下线,但是用户本身对DDoS并不了解,从没有想过自己有天也会成为攻击目标,那么我们现在来介绍下,什么叫DDoS攻击...