Должен ли я использовать одноэлементный класс для управления сокетным соединением в моем приложении iOS5? - PullRequest
1 голос
/ 16 января 2012

Я создаю приложение для iPhone, состоящее из нескольких устройств, в котором оно должно поддерживать соединение сокета / NSStream с сервером.

Различные классы должны взаимодействовать с сервером.Я подумываю о создании одноэлементного класса, который поддерживает соединение (и восстанавливает сброшенные соединения), и заставляет это приложение отправлять NSNotifications, которые управляют активностью объектов, которые должны взаимодействовать с сервером.

Альтернатива,Я полагаю, было бы иметь класс, который создает соединение, и экземпляр этого объекта создавался различными классами, которым требуется интернет-соединение.Тогда я полагаю, что у меня будет несколько сокет-соединений одновременно.

Логически, на мой взгляд, любое из них будет работать.Какой-нибудь совет относительно лучших практик?Каков нормальный способ для приложения поддерживать соединение с сокетом в течение всего времени его работы при одновременной активности входного потока во всем приложении?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...