It allows to try multiple logins without closing the connection. Drop the useless ConnectAnonymous.
Delete() MakeDir() RemoveDir()
The code is no safer. Added Stor(), Rename(), NoOp() Improved Retr() Added client tests (requires a ftp server on localhost)