我有一个脚本在一台服务器上顺利运行
// create a new UDP server
dgram = require('dgram');
server = dgram.createSocket('udp6');
server.bind(20500,config.server.ip);
执行代码的第二台服务器上的会引发错误:"错误:绑定EAFNOSUPPORT"
两台计算机上的节点版本为v0.10.26
,但是它工作的是Ubuntu 12.04.4 LTS (GNU/Linux 3.2.0-56-virtual x86_64)
,而它不工作的是[{1}}
因此内核版本完全不同。有什么可能解决这个错误?
答案 0 :(得分:-1)
我通过改为
解决了这个问题server = dgram.createSocket('udp4');
并将我的服务器ip设置为0.0.0.0
我无法让udp6
工作