Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6784233
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 26, 20262026-05-26T16:57:55+00:00 2026-05-26T16:57:55+00:00

Lets say i have an client application on iOS which is connected to a

  • 0

Lets say i have an client application on iOS which is connected to a server using a C socket.
I receive and send data on this socket.

Now the user closes the App, so something else (let’s say check his mail) and returns to the application.

My (bundle of) question(s):
What to do with the socket connection?
Should you close it and try to reopen the socket when relaunching the application?
Or can i leave the socket open? If so, what happens with the data which is received on the connection?

Other situations to consider are:

  • I do not know when the user returns to the application.
  • I do not know if the user stays in the same network.

Thanks

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-26T16:57:56+00:00Added an answer on May 26, 2026 at 4:57 pm

    The connection should be closed and the received data saved [if necessary], when the application is about to ‘resign active’.

    The connection would not be able to run in the background. And you will not receive any data in the background.

    When the application resumes from the background reopen the connection and continue.

    These methods will help you keep track of your application’s state

    – applicationWillResignActive:
    – applicationDidEnterBackground:
    – applicationWillEnterForeground:
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a .NET client application that needs to communicate with a server using
I have a client/server application (asp.net), which has a textarea which a user types
Lets say have this immutable record type: public class Record { public Record(int x,
Lets say I have several web sites on my web server, all as applications
Lets say I have an array like this: string [] Filelist = ... I
Lets say I have a single object of type Car which I want to
Lets say I have a table in a sql server 2000 database called TransactionType:
I have a client-server application that uses .net remoting. The clients are in a
I have this GUI that shows, let's say Customer Orders. When my client nailed
Let's say you have an application that listens on a socket on all network

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.