// Copyright (C) 2002  Strangeberry Inc.
// @(#)TODO.txt, 1.0, 03/05/2003

This file contains a wishlist for future release, in no
particular order.

- Asynchronous service registration and deregistration. Currently
  registering multiple services is slow because each registration
  is done synchronously.

- Service type discovery. It would be nice if the browsers could
  automatically add new service types to its list as they are
  discovered.

- Better support for multiple interfaces. Currently this is very
  difficult because it is not possible to determine on which interface
  a DatagramPacket is received. It would require some (yuk) native
  code to work around this issue. JDK1.4 does not address this either.

- Currently JRendezvous does not use the hostname of the local
  machine to advertize the address record for a service. Instead
  it uses the service name. Although this works, and it is legal
  it cause some odd URLs to show up in certain places.

- Handle a change in IP address for an interface. 

- Asynchronous DNS lookups. Although this is orthogonal to Rendezvous
  it is relatively easy to implement using the current classes. Most
  operating systems do not provide native APIs for doing this.

For other requests and suggestions, please drop me an email.

Arthur van Hoff
avh@strangeberry.com.