В моем новом проекте я изучаю концепцию ZeroConf. Я очень новичок в этом, и я прочитал много статей об этом в сети и понял эту концепцию. Мой вариант использования выглядит следующим образом: - В моем проекте у меня есть шлюз на базе Linux с демоном Avahi на нем как поставщик Zero Conf. Я хочу, чтобы мой шлюз был доступен для моих клиентов. Клиенты обнаруживают шлюз и устанавливают TCP-соединение со шлюзом. Для этого я должен опубликовать Сервис на моем шлюзе. Клиент будет искать эту службу и разрешать ее, получая IP-адрес и порт. Как только клиент получит клиент IPAddress и Port, вы можете установить TCP-соединение с сервером. В настоящее время я использую Mono.ZeroConf для всей реализации. Теперь мой вопрос в том, какой должен быть мой тип сервиса для этой службы. Если я зарегистрирую свою услугу какТип сервиса для ZeroConf
«_http._tcp 1234 EchoService» , то он успешно зарегистрировал услугу, и от клиента я могу ее просматривать и решать. Также клиент может успешно подключиться к серверу TCP, работающему на шлюзе, и может обмениваться данными.
Также я хочу знать, могу ли я создать свой собственный тип сервиса или нет.
Заранее спасибо.