whitehexagon
unread,May 14, 2012, 2:40:10 PM5/14/12Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to CocoaAsyncSocket
I've taken out my own threading layer now that GCDAsyncSocket has it's
own nice queues, in fact I've rewritten most of my network layer now,
to better work with the new API and suddenly things are much more
stable. It could possibly have been related to the low memory
condition, but since XCode was not showing any information it's
impossible to know for sure. Basically I was streaming large amounts
of data via a buffer, any delays on the networking was causing the
buffer to back up, which in turn was causing low memory conditions.
I'm still trying to work out how best to deal with that, since it can
happen quite frequently that my apps see WiFi dropouts, and the
synchronizations points in the streamed data are not easy to locate
(assuming I try to empty out the buffer prematurely). Anyway, I'm
feeling much happier with the whole ARC experience, and once again I
thank you for a great library, and for keeping it updated!