Is there a way to tell if a network port is still connected? If you
try to read from a disconnected port, gambit returns an #eof. But if
you set a timeout for a port it will also return #eof if the timeout
expires. Is there a way to know for sure?