私は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を使用しています。助けてください...