title: How to implement OPC UA LDS with Eclipse Milo?
body: <p>I am currently working on a project that requires me to implement OPC UA LDS with Eclipse Milo and I had some questions.</p>
  <ol>
  <li><p>What's the difference between a client connecting to a LDS and a non-discovery UA Server?</p>
  </li>
  <li><p>Since the UA Servers needs to connect to the LDS before calling registerServer() function, does the UA Server have to be given the URL of the LDS? If so, do you provide the UA Servers the discoveryURL of the LDS or the endpointURL of the LDS?</p>
  </li>
  <li><p>For a client to discover all the local UA Servers, does it first have to be given the discoveryURl of the LDS, then it needs to connect to the endpointURL of the LDS, then call findServers()?</p>
  </li>
  <li><p>What's the difference between the discoveryURL and the endpointURL?</p>
  </li>
  <li><p>Do all non-discovery UA Servers also have to contain findServers() and registerServer() function calls?</p>
  </li>
  <li><p>I am kind of confused on how to implement a LDS with Eclipse Milo since there is minimal documentation. I was thinking of first creating a dummy/bare-bone UA Server and then somehow adding in the Discovery Services but I am unsure of how to do it. Do you guys have any ideas/suggestions?</p>
  </li>
  </ol>