3

私はNode.jsを学んでおり、udpでいくつかのサンプルコードを実行しています。マルチキャストメッセージをリッスンするためにudpサーバーを実装しようとしています。私の基本的なコードはこれです

var server = require('dgram').createSocket('udp4');
server.on('message', function(message, rinfo) {
console.log('server got message: ' + message + ' from ' + rinfo.address +
':' + rinfo.port);
});
server.bind(4000);
server.addMembership('230.1.2.3');

しかし、ノードは私にエラーを与えます、

events.js:72     
        throw er; // Unhandled 'error' event                     
        Error: bind EINVAL                      
at errnoException (dgram.js:440:11)     
at dgram.js:207:28                                   
at dns.js:72:18                                  
at process._tickCallback (node.js:415:13)            
at Function.Module.runMain (module.js:499:11)        
at startup (node.js:119:16)                          
at node.js:901:3   

また、私はWindows 7を使用しています。助けてください...

4

1 に答える 1