Я хотел бы создать приложение для устройств iOS, которое связывалось бы с удаленным устройством особого типа, используя запросы HTTP POST. Проблема заключается в том, что это устройство фактически будет выполнять роль клиента, тогда как устройство iOS должно быть сервером, принимающим запросы. Следующая проблема, имя хоста и порт должны быть статически настроены на устройстве, отправляющем запросы.
Хотя я знаю, что можно попробовать использовать службы динамического DNS и UPnP / IGD или NAT-PMP для решения проблемы с устройством iOS, находящимся за маршрутизатором NAT, мне было интересно, может ли использование Bonjour упростить проблему каким-то образом. Я новичок в области сетевых технологий, поэтому я ищу направление и хочу избегать исследований Bonjour, если это не принесет мне ничего.
Любая другая идея о том, как решить проблему, также приветствуется.