Can I prevent my application from having the sockets closed when the user puts it in the background on Windows Phone 7 Mango?
If so, how would I go about doing it?
Thanks
No, you cannot keep a persistent socket connection open when your application is not running, even in Mango.
You can:
PeriodicTask
that will be called every 30 minutes, but can only execute for 10-15 seconds before being killedResourceIntensiveTask
that will run when the phone is connected to power and will execute for as long as you like (or until the phone is disconnected from power)Both types of task have access to your application's isolated storage but will execute in a separate application domain, so it won't have access to variables and other application state.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With