module Ftp

Overview

An FTP server , or File Transfert Protocol server, is a server used to store files and interact with it from a remote client, through a protocol edicted by the RFC95

Ftp is the module containing the FTPServer class, the main class for

Example of utilisation

include Ftp
server = FTPServer.new(8000, ".")
server.start
sleep

This will launch a FTP server, listening for clients at port 8000, rooted in the current directory

Defined in:

commands/activ.cr
commands/dele.cr
commands/download.cr
commands/help.cr
commands/list.cr
user.cr
ftp.cr
commands/login.cr
commands/noop.cr
create_server.cr
commands/passiv.cr
commands/quit.cr
commands/size.cr
commands/type.cr
commands/unknown.cr
commands/upload.cr
commands/working_directory.cr
commands.cr