Remix.run Logo
buckle8017 6 hours ago

Client sees a clean disconnect and I guess assumes thats the entire file?

amluto 6 hours ago | parent [-]

The client has been SIGKILLed, so it’s not assuming anything. I wonder whether the comment is a typo and they meant to kill -9 the server instead.

jmalicki 5 hours ago | parent | next [-]

Hypothetically if this was HTTP without a Content-length (like it used to be in the olden days), you could have a proxy server assume this is the entire file.

MrBuddyCasino 5 hours ago | parent | prev [-]

Perhaps a permanently hung connection because timeout is zero (=disabled?)?

muststopmyths 5 hours ago | parent [-]

Seems plausible since FIN only means “I’m done sending” also called a “half close”.

FTP has different data and command connections so the server may not have an outstanding read to detect the data connection break.

But.. it should still clean up both when the command connection dies