Как найти IP адрес Smart TV в Wi-Fi сети на iOS / OS X устройстве?
А не проще ли давать телевизору заранее известный адрес, и ничего не сканировать, не искать, и не пинговать?
Если же вам нужно искать телевизоры в чужой/произвольной вай фай сети, то думаю это надо смотреть в сторону UPnP.
Хардкорно) А по существу, надо узнать, хотя бы какие порты открыты на телеке, а дальше внутри вашей сети сначала определить доступные хосты, а дальше через те же  сокеты попробовать проверить открытые на них порты. Или, может быть, в ТВ есть встроенный web-сервер? Тогда можно зайти на него.
В общем, берем nmap, смотрим, что запущено на телеке и дальше с айфона пробуем подключаться