0

I'm making a server/client test and want to know if the client is disconnected in java via TCP. I'd rather not do a heartbeat but if I have to, I will.

Kara
  • 5,996
  • 16
  • 49
  • 56

1 Answers1

1

You have a thread reading from client as a socket input stream. The read may return EOF (-1) if connection is closed by client. Also error could be thrown if there's network problems. In either case you can assume client is disconnected.

irreputable
  • 43,835
  • 9
  • 63
  • 92