in reply to Re^4: How to Multiplex a Client using IO::Selectin thread How to Multiplex a Client using IO::Select
On disconnect, can_read is triggered. Attempting to read will return 0.
Update: Alternatively, eof should return true.