Relsoul&Soul的随笔,技术,感悟,摄影博客
  • Home
  • Js
  • Author
  • 常用的nodejs
Subscribe
Tagged

socket.io

A collection of 2 posts

socket.io

socket.io验证挂载session

socket.io 1.0验证挂载session 根据客户端的cookie中的connect.sid获取服务端中的session服务端采用的是mongodb-session获取失败返回callback(err,false);获取成功返回callback(null,true); //验证设置session io.set("authorization", function (handshakeData, callback) { //解析cookie handshakeData.cookie = cookie.parse(handshakeData.headers.cookie) console.log(handshakeData.cookie) var sessionid = handshakeData.cookie['connect.sid'] if (sessionid) { var sid = sessionid.split(':')[1].split('.')

soul 2015年12月28日 • 1 min read
socket.io

socket.io 1.0中的to与in

socket 1.0中的to 与in 众所周知socket.io有全局广播事件和针对某个房间(room)来发送事件比如 //新建个房间 io.of("/chat").on("connection",function(socket){ //针对chat发送hello事件 socket.broadcast.to('chat').emit('hello',data); }) //连接到这个房间 socket.join("chat") 但是,我们一般都不会这么去做..如果有100个房间那么要处理100个room所以一般都是一个总连接内直接分组不手动分组处理比如 socket.on("connection",function(socket){ //加入hello房间 /分组到hello socket.join("hello&

soul 2015年12月28日 • 1 min read
Relsoul&Soul的随笔,技术,感悟,摄影博客 © 2022
  • Data & privacy
  • Contact
  • Contribute →
Powered by Ghost