
I Set TCP_DEFER_ACCEPT to 10; 15 Seconds Later, an Empty Connection
I wanted to spare a listening socket's accept() call from dealing with empty connections. Linux has a...
Tag archive

I wanted to spare a listening socket's accept() call from dealing with empty connections. Linux has a...

This is a guide to write a quick simple TCP client in pure python. First of all, why would anyone...

TCP Server Creating TCP servers in Python is just as easy as creating a client. You might...

"Reliable, ordered delivery over IP" is a fine one-line summary of TCP, and it's also the kind of...

TCP vs. UDP: Why Protocol Choice Actually Matters Almost everything you build sits on top...

My networking notes used to be full of layer names, header diagrams, and TCP flags. I knew the...

Have you ever wondered what happens behind the scenes when you open a website? When we enter a...
My forwarder lost 3% of its messages. My laptop reported zero. CI reported zero. Staging lost...

The favourite use of SO_REUSEPORT goes like this: N worker processes listen on the same port, the...

TCP and UDP are both transport layer protocols in the TCP/IP suite, but they differ significantly in...

A commit that landed in Chromium in December 2018 opens with: "We never enabled it by default, and...
1. Why This Topic Matters The last post covered what's inside a TCP segment and how a...