Does a TCP socket connection have a "keep alive"? Does a TCP socket connection have a "keep alive"? java java