The Case of the Readable Dead Connection: A Ruby Mystery

Dr. Claude Watson investigates why a readable TLS socket could still be a dead HTTP/1 connection, and how a layered non-blocking peek exposed the truth.