小编Joe*_*sis的帖子

Node.js和Socket.io添加用户名

我是socket.io的新手我想知道如何使用socket.io在这个简单的聊天中添加用户名.先谢谢你们.我想学习socket编程.

下面的代码是我的server.js

//chat service
io.sockets.on('connection', function (socket) {
    socket.on('sendMessage', function (data) {
    socket.broadcast.emit('message', data);
    socket.emit('message', { text: data.text });   
    });   
});
Run Code Online (Sandbox Code Playgroud)

这是我的聊天客户端index.html

<!-- index.html -->
<html> 
  <body>
    <script src="/socket.io/socket.io.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
    <script>
      $(document).ready(function () {
        var socket = io.connect('http://localhost');
        socket.on('message', function (data) {

          $('#chat').append( '<b>' + data.text + '</b>' + '<br />');

        });
            $('#send').click(function () {
            socket.emit('sendMessage', { text: $('#text').val() });
            $('#text').val('');
        });

            $('#text').keypress(function(event) {
              if(event.keyCode == 13) {
                $('#send').click();
                $('#text').val('');
              }
            });

      });
    </script>

    <div id="chat" style="width: 500px; height: …
Run Code Online (Sandbox Code Playgroud)

javascript sockets node.js socket.io

4
推荐指数
1
解决办法
2万
查看次数

在 Node.js 中使用函数创建对象

大家好,我想知道如何在 node.js 中创建一个带有函数的对象。你能给我一些关于如何做到这一点的例子,或者你能给我提供任何链接吗?我希望你能帮助我解决我的问题,因为我是 node.js 的新手。

javascript oop object node.js express

0
推荐指数
1
解决办法
6438
查看次数

标签 统计

javascript ×2

node.js ×2

express ×1

object ×1

oop ×1

socket.io ×1

sockets ×1