Search…
3.3.7 socket.emit(eventName,[...args][,ack])
  • eventName (String)
  • args
  • ack (Function)
  • Return Socket
向字符串名称标识的socket发出事件。可以包括任何其他参数。支持所有可序列化的数据结构,包括`Buffer。
1
socket.emit('hello','world');
2
socket.emit('with-binary',1,'2',{3:"4",5:new Buffer(6)});
Copied!
ack参数是可选的,将通过服务器应答调用。
1
socket.emit('ferret','tobi',data=>{
2
console.log(data) // data 将是 'woot'
3
})
4
5
// 服务器:
6
7
// io.on('connection',socket=>{
8
// socket.on('ferrec',(name,fn)=>{
9
// fn('woot');
10
// })
11
// })
Copied!
Copy link