Я работал над проектом некоторое время, и у него есть встроенный HTTP-сервер, который работает на порте 8080. Пользователям предлагается получить доступ к устройству через, например, http://192.168.1.4:8080/ - прекрасно работает.Недавно Я понял, что приложения МОГУТ использовать порт 80 для устранения необходимости ": 8080", хотя, если я пытаюсь установить порт на 80, я получаю сбой с "Общей ошибкой CFSocket".
Есть идеи, как включить порт 80 для веб-сервера в приложении?
Несколько скриншотов, где это происходит:
Сначала - на iPad приложение показывает URL-адресагде вы можете получить к нему доступ.
iPad http://enrogue.com/port80/ipad.jpg
Второй - Firefox, по IP:
FF по IP http://enrogue.com/port80/firefox_byip.png
Вышеиз реального приложения в магазине, это не взломанная магия или что-то еще.Я знаю, что порты <1024 зарезервированы для администратора в системах UNIX, поэтому вышеупомянутое приложение, очевидно, делает что-то конкретное для получения доступа к порту. </p>