【发布时间】:2016-11-25 06:12:57
【问题描述】:
var dgram = require(‘dgram’);
var client = dgram.createSocket(‘udp4’);
var PORT= 69;
var HOST= '192.168.0.136'
var message= new Buffer('hello');
set interval(function() {
client.send(message,0,message.length,PORT, HOST, function (err, bytes) {
});
} , 10000);
client.on('message', function(message) {
var temp = message.toString();
console.log(temp);
});
这是我制作的一个非常快速的 udp 示例。每 10 秒向服务器发送一条 udp 消息“hello”。然后将收到的消息打印到控制台。 udp 服务器被设置为每次收到任何消息时都会发送一个随机数。我不想打印到控制台,而是将此消息发送到 html 页面并打印在 html 页面上。有人可以展示一个快速示例,其中消息将显示在 html 页面的输出框中,该页面将使用新消息进行更新。我已经研究过,一些消息来源说 websockets 不能发出 udp 数据包,但其他人则不然。请帮我澄清一下。
【问题讨论】:
标签: javascript html node.js sockets