码迷,mamicode.com
首页 > 其他好文 > 详细

socket随笔记

时间:2015-09-23 13:24:36      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

自定义事件

服务端: 

  • emit :用来发射一个事件或者说触发一个事件,第一个参数为事件名,第二个参数为要发送的数据,第三个参数为回调函数(一般省略,如需对方接受到信息后立即得到确认时,则需要用到回调函数)。
  • on :用来监听一个 emit 发射的事件,第一个参数为要监听的事件名,第二个参数为一个匿名函数用来接收对方发来的数据,该匿名函数的第一个参数为接收的数据,若有第二个参数,则为要返回的函数。
  • on是取回事件,emit是发射事件

例子:

  server.js

      io.on(‘connection‘, function(socket){

         socket.emit("new", {hello:"world"});

         socket.on("my other event", function(data) {

                          console.log(data);//{test:"555"}

                       });

         })

  client.js

      var _socket = io.connect(‘ws://100.84.92.125:3000‘);

      _socket.on("new",function(data) {

        console.log(data);// {hello:world}

        _socket.emit("my other event",{"test","555"});

      })

socket随笔记

标签:

原文地址:http://www.cnblogs.com/swan163/p/4831824.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!