Tag
sockets
- Apr 24, 2026 Short Counts: Why read and write Return Less Than Asked A successful read or write may transfer fewer bytes than requested, and the reasons differ by object type. The cases differ by object type, and each needs a loop that distinguishes end-of-file, interruption, and a partial transfer. systems programming
- Mar 17, 2025 TCP Keepalive as a Failure Detector, and Why It Cannot Be One What keepalive probes actually prove about a peer, why the kernel default of two hours makes them useless for failover, and which failures they detect that an application heartbeat cannot. distributed systems