Мне нужно отправить широковещательную рассылку UDP с iPhone, а затем прослушать ответ UDP с периодом ожидания. Я нашел пример Apple UDPEcho , но я не уверен, что мне это нужно. Также найдено этот пример для отправки, но не получения. По сути, мне нужно сделать что-то простое, как это:
//send the broadcast
SendUDP("255.255.255.255", targetPort, myData);
//A blocking call to get the data. Timeout value will be short, 2 seconds at most
//An asynchronous option is ok, if it's necessary.
Response = GetFirstUDPResponse(receptionPort, timeoutValue);
//process the response
if(Response == null)
//we timed out
else
//process response
Я надеюсь на простое решение, где мне не придется изобретать велосипед. Я ценю любые советы по лучшей стратегии для реализации этого!