helper function for_gopher._tcp useful for browser UIs such as sd_inspector & map to resolve SD service type.
should map URL schema to gopher://
take host from SRV record
take optional port (not needed for default port 70) from SRV record
take path from TXT attribute "path" ie path=/0 (default is just "/")
and map into format gopher://<:port>
this well known mapping will work for any browser on any platform that has a schema handler defined for gopher://
example: gopher://gopher.floodgap.com:70/
For any browsing domain that wishes to define one or more _gopher._tcp service type instances, a PTR record of (eg)
helper function for_gopher._tcp useful for browser UIs such as sd_inspector & map to resolve SD service type.
should map URL schema to gopher:// take host from SRV record take optional port (not needed for default port 70) from SRV record take path from TXT attribute "path" ie path=/0 (default is just "/") and map into format gopher://<:port>
this well known mapping will work for any browser on any platform that has a schema handler defined for gopher://
example:
gopher://gopher.floodgap.com:70/
For any browsing domain that wishes to define one or more _gopher._tcp service type instances, a PTR record of (eg)
_services._dns-sd._udp.<browsing domain> PTR _gopher._tcp.<browsing domain>
must exist.
For any browsing domain that has has no _gopher._tcp service types existing or last remaining has been deleted, then PTR record of
_services._dns-sd._udp.<browsing domain> PTR _gopher._tcp.<browsing domain>
should be deleted.