Приложение для моего iPhone основано на протоколе удаленного рабочего стола, который обменивается данными с ПК с помощью программирования сокетов. В iOS4 все работает нормально, но теперь у меня возникла проблема с устройством на iOS5.
Мой сокет get отключается, когда пользователь нажимает кнопку блокировки на устройствах на iOS5. Я разработал библиотеку статических сокетов на основе какао, которая выполняет всю связь для моего приложения для iphone.
К вашему сведению: я просто вызываю функцию из моей библиотеки, чтобы начать общение. Я называю это фоновым потоком, используя
[self executeSelectorInBackGround: @selector (triggerCommunication :) withObject: IP_Address];
а. Почему разъём отключается при нажатии кнопки блокировки в iOS5?
б. Есть ли способ предотвратить отключение сокета?
Спасибо