Socket Programming

  • Thread starter srinivasan srinivas
  • Start date
J

Jeff McNeil

Hi,
Is there any way(method) to find whether the socket got closed or not??
Thanks,
Srini

      Best Jokes, Best Friends, Best Food and more. Go tohttp://in.promos.yahoo.com/groups/bestofyahoo/


That's slightly difficult to answer without knowing any context. Do
you want to know if the other end has closed the connection?
Assuming that's the case and you're just using the standard socket
library, it's largely the same as it would be should you do it in C.
A TCP socket with a closed peer will select as 'ready' for read. When
you attempt to read that socket, you'll have a 0 length return.

If you attempt to write to a socket that's been closed by the other
end, you ought to receive a "Broken pipe' socket error. If you
attempt to write to a socket that *you've* already closed, then you
should just get a standard 'Bad file descriptor' socket.error.

Google's your friend with topics like this. There's a lot out there
pertaining to the standard POSIX socket calls.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,755
Messages
2,569,537
Members
45,020
Latest member
GenesisGai

Latest Threads

Top