Dear lartc,
I have a TCP/IP server connecting to a GPRS PDA.
Unfortuntatelly GPRS seems unstable, and for this reason or another, a
interupt to the TCP/IP connection (like switching the clinet off
suddenly) does not terminate the TCP/IP connection. It can still be
seen in 'netstat', and a test by the application shows it present. It
may time out after about 40 minutes.
My real problem is a call to 'write' in non-blocking mode returns
success when the other end of the TCP/IP connection is not there.
Does any member know a reference to where I can test for the reply
TCP/IP 'ACK' packet for this write call, and therefore timeout and
terminate the connection?
Thanks in advance,
Ben Clewett.