3 ms·
Eh. When you realize that FTP supported opening two control channels to different systems and having them do a file transfer without involving the client, it ma
by zlynx 8y ago
Eh. When you realize that FTP supported opening two control channels to different systems and having them do a file transfer without involving the client, it makes more sense.
It was also possible for the client and server to fork off data handling processes for the data channel and continue to use the control connection without needing async poll/select loops.
Anyway, it wasn't insane. At the time anyway.
- tptacek 8y agoIt's the "without needing async poll/select loops" thing that makes it so crazy. It's a protocol that encodes the multiprocessing limitations of its hosts.