从 Node.js v0.10 开始,[dgram.Socket#bind()] 更改为异步执行模型。 旧代码采用同步行为,如下例所示:

    1. const s = dgram.createSocket('udp4');
    2. s.bind(1234);
    3. s.addMembership('224.0.0.114');

    必须改为传递一个回调函数到 [dgram.Socket#bind()] 函数:

    1. const s = dgram.createSocket('udp4');
    2. s.bind(1234, () => {
    3. s.addMembership('224.0.0.114');
    4. });