Socket通信のクライアント側について質問です。

サーバー側がソケットをクローズしたら、クライアント側もクローズしたいのですが、
どうやってサーバー側のクローズを検知したらよいでしょうか?

WinSockならFD_CLOSEイベントで知らせてくれますが、
Android(というかJava?)ではどうすればよいでしょうか?