W3bbo wrote:Why is this class named this, exactly?
The "web" is just one of many services available over the Internet, making FTP an adjacent service, not a child (e.g. WebDAV).
So why isn't it just FtpRequest? (well, considering FTP is stateful and notentirely based on the Request/Response model, it makes this even worse).
As far as I'm concerned, you answered your own question. This isn't a full FTP client protocol. It's strictly a Request/Response model that uses the FTP protocol. I don't know what you'd prefer to call it, but considering what it does and how it does it, I'd say it's named very well.