当前位置:  开发笔记 > 编程语言 > 正文

当使用带有Socket.IO的dgram(UDP)时,数据报以什么速度发送?(节点)

如何解决《当使用带有Socket.IO的dgram(UDP)时,数据报以什么速度发送?(节点)》经验,为你挑选了0个好方法。

我正在使用socket.io和dgram节点库通过节点将UDP消息从一个程序发送到浏览器.
代码看起来就像socket.io示例

var dgram = require("dgram");
var dServer = dgram.createSocket("udp4");
dServer.bind(12345, '0.0.0.0');
var io = require('socket.io').listen(80);
io.sockets.on('connection', function (socket) {
  dServer.on("message", function (msg) {
     socket.send('message', msg);
  });
});

我的问题是数据报最终被发送到浏览器的速度有多快?它们是以TCP速度,Web套接字速度(我理解为较慢)或UDP速度(我理解在实时通信方面更快)发送的.

此外,在这个例子中io永远监听端口80(意味着它只能以http/tcp速度接收内容)或者它只是监听建立套接字连接然后可以停止监听(并让套接字连接接管)

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有