socket.io不向服务器和客户端发出

时间:2015-02-24 16:02:22

标签: node.js sockets express socket.io chat

我已经用nodejs和socket.io创建了一个应用程序,它可以回显客户端到服务器的消息......这里只是我服务器代码的一小部分:

io.on('connection', function(socket){
                    socket.on('sentmsg', function(msg){
                            io.emit('sentmsg', msg);
                    });
                });

这是我在客户端的代码:

var socket = io();
    $('form').submit(function(){
        socket.emit('sentmsg', $('#m').val());
        $('#m').val('');
        return false;
    });
    socket.on('sentmsg', function(data){
        $('#boxf').append($('<li>').text(data));
        alert(data);

    });

它应附加到我的html代码中的元素,但它会更改为一个网址,后跟一个查询字符串,如?msg="the msg I entered"

请帮忙

提前致谢

0 个答案:

没有答案