//引用
var io = require(‘socket.io‘)(server);
//server
io.on(‘connection‘, function(socket) {
//推送消息
socket.emit(‘news‘, ‘hello!!‘); //进来后 给链接的人推送消息
io.sockets.emit(‘news‘,‘hello!!‘); //进来后 给所有人推送消息
//接收消息
socket.on(‘message‘, function(data) {
console.log(data);
socket.emit(‘news‘, data);
socket.broadcast.emit(‘news‘,data); //向所有在线人员其他人发消息
});
});
//cli
var iosocket = io.connect();
//发送
$(‘#mesBtn‘).click(function(event) {
var text = $(‘#nickInput‘).val();
iosocket.emit(‘message‘, text);
console.log(iosocket);
});
//接收
iosocket.on(‘news‘, function (data) {
console.log(data);
});
可参考一下:http://www.cnblogs.com/edwardstudy/p/4358202.html
时间: 2024-11-06 14:22:51