Когда приложение приостановлено, соединение с сервером технически закрыто? Когда пользователь снова запускает приложение, а для порта задано значение 0, насколько вероятно, что оно запустится с другим портом? Просто интересно, какие случаи обрабатывать, когда мое приложение уже передало URL-адрес с определенным портом в AVFoundation, а затем фоновое и переднее приложение
Повторно использовать тот же порт для GCDWebServer при переводе на передний план?
Ответы (1)
Когда вы создаете экземпляр GCDWebServer, вы указываете порт, поэтому всегда будет использоваться один и тот же порт.
Если вы передаете 0, то каждый раз используется случайный.
person
Pol
schedule
03.02.2016
есть ли какой-либо порт, который вряд ли будет выбран операционной системой для будущих приложений? если я укажу порт, а другая служба использует этот порт, не произойдет ли это просто?
- person meisel; 04.02.2016
Вы правы, это не удастся. Однако на практике устройства iOS не являются серверами, они не запускают такие службы, как HTTP, AFP, SSH, FTP... Я почти уверен, что доступны все порты, включая порты более низкого уровня, такие как 80 для типичного HTTP.
- person Pol; 04.02.2016