Allow to throw to a given hostname and to list servers

- Allows discovering available servers
- If a hostname is specified, the ip and port are derived from it
- Receiving server now announces availability with dnssd