3 ms·
Otherwise known as the "TCP is a stream-based abstraction, not a packet-based abstraction" bug. A related one is failing to process the second of two complete
by caf 2y ago
Otherwise known as the "TCP is a stream-based abstraction, not a packet-based abstraction" bug.
A related one is failing to process the second of two complete commands that happen to arrive in the same recv() call.
- lanstin 2y agoI find these bugs to be a sign that the app is not using a good wrapper but just mostly gets lucky that the packet isn’t split randomly on the way.