2013-03-17 61 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