随机数流

时间:2014-03-15 22:04:55

标签: javascript node.js stream streaming

随机数字流

<小时/> 我需要在客户端和服务器之间打开一个流,并将客户端生成的1000个随机数(1到1000之间)(Javascript)发送到服务器(Node.js)。

  • 每次服务器收到新值时,都应将其输出到日志中。
  • 值需要以utf-8编码字符串
  • 发送

这是怎么做到的?

1 个答案:

答案 0 :(得分:0)

socket.io怎么样?它易于使用,您可以根据需要以两种方式发送数据。

Sever方面:

var io = require('socket.io').listen(80);

io.sockets.on('connection', function (socket) {
    socket.on('random_number', function (data) {
        console.log(data);
    });
});

客户方:

<script src="/socket.io/socket.io.js"></script>
<script>
  var socket = io.connect('http://localhost');
  socket.emit('random_number', { number: 482 });
</script>

将socket.emit与数字生成器一起包装在一个循环中,然后你就可以了;)