Falsehoods programmers believe about TCP
41–50 of 247 posts
Re: Falsehoods programmers believe about TCP
#42Re: Falsehoods programmers believe about TCP
#43Earlier quoted context omitted.
Depends on OS settings these days. Lots of OSes want to help and detect link down and reset all your connections. Kind of a pain when you just want to move a cable.
Like Chrome’s oh so helpful ERR_NETWORK_CHANGED
It's rather irritating.
Re: Falsehoods programmers believe about TCP
#44Re: Falsehoods programmers believe about TCP
#45Re: Falsehoods programmers believe about TCP
#46Re: Falsehoods programmers believe about TCP
#47Re: Falsehoods programmers believe about TCP
#48> remember, all of the following statements are false at least some of the time, but for some of these, perhaps not very often > 5. There is a such thing as a TCP packet > 6. There is no such thing as a TCP packet I don't understand this at all. Either the concept of a TCP packet exists, or the concept does not exist. Even it's not being used in certain scenarios, I don't see how you can argue that "there's no such t…
> 6. There is no such thing as a TCP packet Because the software abstraction is a stream of bytes; and it's up to the application to decide where the "packets" begin and end. For example, I might write to a TCP socket: 100 bytes, 50 bytes, and then 125 bytes. BUT, the receiver could get: A single event with 275 bytes. Or it could get an event with 75 bytes and then an event with 200 bytes. Or it could get 11 events o…
Re: Falsehoods programmers believe about TCP
#49“Mostly” because you still care about bandwidth limits and packet RPS limits and latency of course.