【学习】- socket.io

客户端
var socket = io.connect(host,options);

  io.on

  -> connect : socket.on('connect',function(){});当socket与后端成功建立链接后
  -> connecting : socket.on('connecting',function(){});socket正在与服务器建立链接
  -> disconnect : socket.on('disconnect',function(){});当与服务器断开链接s
  -> connect_failed : socket.on('connect_failed',function(){});与服务器链接失败
  -> error : socket.on('error',function(){});当一个错误发生而且不能被处理
  -> message : socket.on('message',function(message,[callback]){});通过send方法发送到服务器端,并且被服务器接受并返回到客户端接受后处理的数据
  -> anything : socket.on('anything',function(data,[callback]){});可以是任意事件,除了保留的事件之外
  -> reconnect_failed : socket.on('reconnect_failed',function(){});socket再次链接失败
  -> reconnect : socket.on('reconnect',function(){});重新链接并且成功
  -> reconnecting : socket.on('reconnecting',function{});重新链接还在链接中..

 

服务器

var io = require('socket.io');

  io.on

  ->connection : io.on('connection',function(socket){});初始化一个socket
  ->message : io.on('message',function(message,callback){});接受客户端send()方法发送过来服务器的数据
  ->anything : io.on('anything',function(data){});除了库保留的事件外任意自定义事件
  ->disconnect : io.on('disconnect',function(){});中端socket链接

posted on 2013-03-25 10:58  HP_NiuYear  阅读(414)  评论(0编辑  收藏  举报

导航