最近,我将node.js版本从0.10.31升级到4.0.0,通过npm安装了n,然后调用了n stable。
有了新的节点版本,我的现有代码就崩溃了。
此代码:
var d = require("dgram");
var s = d.createSocket("udp4");
s.bind(9000);
var s6 = d.createSocket("udp6");
s6.bind(9000);
产生以下错误:
events.js:141
throw er; // Unhandled 'error' event
^
E
我想建立一个HTTP到UDP网关。后台发送由HTTP/AJAX触发的UDP数据包。我开始和Node.js一起构建一个项目。
我有一个工作的超文本传输协议服务器,可以发送与Node.js的UDP包。但是我不能在http.request-function中发送UDP包。下面是我的代码的摘录:
var http = require('http');
var port = 3000;
var http_server = http.createServer()
http_server.on('request', (request, response) => {
我正在尝试使用node.js的UDP套接字连接到另一台计算机上的UDP套接字,但收到以下错误:
bind EADDRNOTAVAIL192.168.1.50;12345
我使用了以下代码:
var port = 12345;
var host = "192.168.1.50";
var sock = dgram.createSocket("udp4");
sock.on("listening", function () {
console.log("server listening ");