js向服务器发送消息,node.js – 使用socket io向所有浏览器发送消息

我正在搞乱socket.io和node.js,并想知道如何完成以下操作:我有一个简单的表单,它将一个文本字符串发送到服务器,然后服务器将其发送回来,并将其附加到div .我想要做的是为所有浏览器中的所有用户提供div更新,目前它只更新发送消息的那个用户.

来自app.js(node.js服务器)的代码:

io.sockets.on('connection',function(socket) {

socket.on('send_message',function(data) {

data.message = data.message + ' yo
';

socket.emit('get_message',data);

});

});

客户端代码:

$(document).ready(function() {

var socket = io.connect('http://localhost:3000');

$('#sender').live('click',function() {

var user_message = $('#message_Box').val()

socket.emit('send_message',{message: user_message});

});

socket.on('get_message',function(data) {

$('#data').append(data.message);

});

});

和HTML:

Send Message

我应该怎么做才能将消息发送到多个浏览器?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值