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 6202271
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 24, 20262026-05-24T04:42:15+00:00 2026-05-24T04:42:15+00:00

Can any one tell me the difference between TTL and Keep alive in sockets

  • 0

Can any one tell me the difference between TTL and Keep alive in sockets (C# Networking) and also Linger.. Thanks in advance.

  • 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-24T04:42:16+00:00Added an answer on May 24, 2026 at 4:42 am

    TTL tells the packet how many routers he can go through before giving up, while Keep Alive tells the connexion how long it must be kept open without activity.

    From what i read about Linger, i don’t see the difference with keep-alive, i may be missing something here.

    EDIT: The linger option allows you to close the socket while telling it to wait some time to see if data is still on the wire; from this page, we read that

    There may still be data available in the outgoing network buffer after
    you close the Socket. If you want to specify the amount of time that
    the Socket will attempt to transmit unsent data after closing, create
    a LingerOption with the enabled parameter set to true, and the seconds
    parameter set to the desired amount of time. The seconds parameter is
    used to indicate how long you would like the Socket to remain
    connected before timing out. If you do not want the Socket to stay
    connected for any length of time after closing, create a LingerOption
    with the enabled parameter set to false. In this case, the Socket will
    close immediately and any unsent data will be lost. Once created, pass
    the LingerOption to the Socket.SetSocketOption method. If you are
    sending and receiving data with a TcpClient, then pass the
    LingerOption to the TcpClient.LingerState method.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am validating date using customvalidator but this is not working well can any
Supposing I have two different languages for Localizable.strings and a single target. There's any
I am trying to create and save a thumbnail image when saving the original
I'm seeing such code in nginx: if(fcntl(ngx_processes[s].channel[0], F_SETFL, fcntl(s, F_GETFL) | O_NONBLOCK) == -1)
I'm trying to come up with a solution to power a history view mechanism
I am making a simple application and will require to actually load different views
How are you all my friends, after a very hard time I got this
I'd like to know more about the different ways of solving Single Sign-On and
I'm writing an image viewer as a custom Qt widget (see: https://github.com/dov/Qviv ) and
I want a chart that has several separate series running in rows across. They

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.