node.js中的Socket.IO使用实例_node.js(3)
//这里我们假设有一个文本框textarea和一个发送按钮.btn-send
//使用jQuery绑定事件
$('.btn-send').click(function(e) {
//获取文本框的文本
var text = $('textarea').val();
//提交一个say事件,服务器收到就会广播
socket.emit('say', {
username: 'Username hehe'
text: text
});
});
这就是一个简单的聊天室DEMO,你可以根据你的需要随意扩展。Socket.IO基本上就是各种事件的提交和接收处理,思想非常简单。