Короткий ответ: Нет, и это хорошо.
Длинный ответ: Когда приложение приостанавливается в iOS, если оно использует слишком много ресурсов, ОС убивает приложение, чтобы сохранить время автономной работы.Apple в некоторых случаях разрешает некоторым приложениям выполнять задачи в фоновом режиме, но даже в этом случае действуют жесткие ограничения, за которыми трудно следить и которые часто изменяются.
Обычно вы определяете фоновое поведение, которое позволяет вам что-то делать вфон.Например, в этом посте мы обсуждаем фоновую выборку , которая позволяет вам продолжать опрашивать сервер, когда мы находимся в фоновом режиме.Это может не работать с сокетами.
«Правильным» с точки зрения iOS будет приостановка вашего соединения в фоновом режиме и использование push-уведомлений для уведомления пользователя о потенциальном обновлении.