`
2008winstar
  • 浏览: 57505 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
  • chenke: 写的很好,也可以看看那这个文章,我感觉学的还可以。http:/ ...
    HTML

HTML5之WebSocket

 
阅读更多

通过WebSocket()构造函数创建一个WebSocket:

var socket = new WebSocket('ws://ws.example.com:8888/example');

 

WebSocket()构造函数的参数是一个URL,该URL使用ws://协议(或者类似于https://用于安全连接的wss://协议)。该URL指定要连接的主机,还有可能指定端口(WebSocket使用和HTTP以及HTTPS一样的默认端口)和路径或者资源。

 

创建完WebSocket后,可以在上面注册事件监听函数:

 

socket.onopen = function(e){
  //WebSocket连接时执行
}
socket.onclose = function(e){
  //WebSocket关闭时执行
}
socket.onerror = function(e){
  //WebSocket出错时执行
}
socket.onmessage = function(e) {
  //接收到消息时执行;
  var message = e.data;
}

 

WebSocket方法:

(1)向服务端发送数据,可以调用WebSocket的send()方法:

socket.send('message');

 

(2)关闭WebSocket

socket.close()

 

 

 

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics