• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: NSMutableURLRequest: Keeping the connection open
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NSMutableURLRequest: Keeping the connection open


  • Subject: Re: NSMutableURLRequest: Keeping the connection open
  • From: Laurent Daudelin <email@hidden>
  • Date: Wed, 30 Mar 2011 11:30:23 -0700

I always appreciate having the comments of Apple engineers. Thank you, Mark.

-Laurent.
-- 
Laurent Daudelin
AIM/iChat/Skype:LaurentDaudelin  http://www.nemesys-soft.com/
Logiciels Nemesys Software               email@hidden

On Mar 30, 2011, at 11:06, Mark Pauley wrote:

NSURLConnection closes sockets after a relatively short period in order to allow the system to power the antenna down more quickly, thus saving battery life.
The loader can't know when you are 'done' communicating to the server, and you can't really tell the loader because the details of tcp connections are completely hidden from your client code.

If you absolutely must know about the underlying connections or if your app is hitting a pathologically bad case of socket management, feel free to drop down to CFHTTPReadStream, otherwise I would recommend that you not worry about the details of socket connections and just use NSURLConnection as is.

If you do decide to use CFHTTPReadStream: make sure you don't close the stream until after you open the next stream.  This is how you can keep the underlying socket open.  Also be advised that you only get one socket per host / port pair going that route unless you want to get more tricky.

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Macnetworkprog mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Uploading in it's own thread.
      • From: Gordon Apple <email@hidden>
References: 
 >NSMutableURLRequest: Keeping the connection open (From: Thomas Engelmeier <email@hidden>)
 >Re: NSMutableURLRequest: Keeping the connection open (From: Mark Pauley <email@hidden>)

  • Prev by Date: Re: NSMutableURLRequest: Keeping the connection open
  • Next by Date: Uploading in it's own thread.
  • Previous by thread: Re: NSMutableURLRequest: Keeping the connection open
  • Next by thread: Uploading in it's own thread.
  • Index(es):
    • Date
    • Thread