Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

Why do not my sockets close?

Answer Posted / chaitanya

When you issue the close() system call, you are closing your interface to the socket, not the socket itself. It is up to the kernel to close the socket. Sometimes, for really technical reasons, the socket is kept alive for a few minutes after you close it. It is normal, for example for the socket to go into a TIME_WAIT state, on the server side, for a few minutes. People have reported ranges from 20 seconds to 4 minutes to me. The official standard says that it should be 4 minutes. On my Linux system it is about 2 minutes. This is explained in great detail in ``2.7 Please explain the TIME_WAIT state.''.

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is a socket connection?

1001


How can I set the timeout for the connect() system call?

1541


What is a sae socket?

967


What is a socket set used for?

992


What's the difference between a socket and a port?

889


What is difference between socket () and serversocket () class?

907


Is a socket a file?

905


How does unix socket work?

955


What is a socket address?

958


How can I force a socket to send the data in its buffer?

1664


What is the difference between a socket and a port?

926


How does a socket work?

913


system choose one for me on the connect() call? Should I bind() a port number in my client program, or let the?

1663


How can I tell when a socket is closed on the other end?

1386


Why does it take so long to detect that the peer died?

1556