[LARTC] Detecting stale TCP/IP

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.



[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux