docs: function createSocket(type, receive)
  {
    try{ // newer
      var sock = dgram.createSocket({ type: type, reuseAddr: true }, receive);
    }catch(E){ // older
      var sock = dgram.createSocket(type, receive);
    }
    return sock;
  }