[cs631apue] telnet not detecting socket close
jphillip
jphillip at stevens.edu
Sat Nov 10 17:30:07 EST 2012
Hi, I am able to connect to my server via telnet and send some data.
After the data is received by the server I print it out and call
close(int) on the client socket file descriptor from which the data was
read. I would expect this to cause telnet to report "Connection closed
by foreign host" but it does not. I tried setting the socket option
SO_LINGER timeout to 0 thinking maybe telnet did something so the server
thinks the client still had data to transmit but this had no effect.
Why isn't the socket closing? Thanks!
Justin
More information about the cs631apue
mailing list