Я хотел бы сделать это с надежностью одноадресной передачи TCP.Как найти все хосты в локальной сети?
Я использовал многоадресную рассылку на основе UPnP (M-Search), но многие устройства отфильтровывают многоадресные сообщения, поэтому я в конечном итоге их теряю.
Также, как Bonjour сравнивается с UPnP?
Не совсем понятно, что вы пытаетесь сделать. Или почему. Можете ли вы изменить свой вопрос, чтобы лучше объяснить, что вы ищете (каждое устройство в вашей сети или какое-то подмножество?) И что вы планируете делать с результатами поиска, пожалуйста? Более подробная информация о вашем одноадресном комментарии тоже была бы хороша (или вы просто имели в виду «Я нахожу многоадресную передачу ненадежной и хочу что-то лучше»?) – simonc
Привет, Симонс, спасибо за ваш ответ. Да, я нахожу многоадресную передачу ненадежной. Например, некоторые телефоны и маршрутизаторы полностью блокируют многоадресную рассылку. Я ищу каждое устройство в подсети. Например, если точка доступа выдает IP-адрес в диапазоне hte 192.168.2.X, я хочу знать все адреса, назначенные под «X» в подсети. – user3568198