2013-03-17 84 views
4

我试图运行一些js与节点0.10使用UDP和我得到的错误。 API更改讨论了新的所有异步dgram系统,但我无法运行该示例。ENOTFOUND错误UDP套接字与node.js 0.10

当我尝试:

var s = dgram.createSocket('udp4'); 

s.bind(1234, function() { 
    s.addMembership('224.0.0.114'); 
}); 

我得到这个:

events.js:72 
    throw er; // Unhandled 'error' event 

Error: getaddrinfo ENOTFOUND 
    at errnoException (dns.js:37:11) 
    at Object.onanswer [as oncomplete] (dns.js:124:16) 

我没有与节点0.8的任何问题。 我在Windows 8 x64上。

回答

5

你可以尝试这样的:

s.bind(1234,'0.0.0.0', function() { 
    s.addMembership('224.0.0.114'); 
}); 

它是否给一些错误

+0

谢谢!现在没有错误。我会尝试运行我的完整程序,但我认为你完全可以解决我的问题:) – Maxdow 2013-03-22 15:44:34