PDA

View Full Version : In C vorrei un server FTP


ambassady
22-09-2003, 19:32
Salve a tutti.
mi dite come fare un picolo server FTP giusto piccolo senza pretese?

Grazie!

maxithron
22-09-2003, 20:12
ehmm....mi sa che non ho capito :wtf:

cioè vorresti scrivere un'applicazione in C che sia un prog ftp oppure vorresti un server ftp e basta?

ambassady
22-09-2003, 20:14
scriverlo proprio

maxithron
22-09-2003, 20:19
Credo comunque sia la seconda opzione:cool:

In questo caso, se mastichi un pò di linux, ti consiglerei una debian come distribuzione installandole solo i servizi che ti servono (ftp).

Veramente non serve molto altro.

A parte qualche lettura di how to:

http://a2.swlibero.org/a2186.html#title2100

http://www.linuxselfhelp.com/cats/apps_servers/ftp_servers.html

maxithron
22-09-2003, 20:19
Originariamente inviato da ambassady
scriverlo proprio

Hai un bel pò di tempo da spendere tu eh?:D

totti240282
22-09-2003, 20:29
e senza scriverlo ?????????'

ambassady
22-09-2003, 20:31
piccolo, veramente piccolo lo voglio!!

grazie!!

maxithron
22-09-2003, 20:37
Originariamente inviato da totti240282
e senza scriverlo ?????????'

E' sicuramente la cosa + veloce e semplice anche perchè:

1) programmi ftp ben fatti ne esistono a migliaia e quindi, se vuoi consumare i tuoi neuroni su qualcosa, che almeno si aqualcosa di nuovo:p

2) Ti basta un discreto pc su cui installare una distribuzione linux(ti consiglio caldamente debian) e come ti dicevo un pò + su, puoi scegliere di installare soltanto servizi di ftp.
In questo modo, oltre ad aver ottenuto lo scopo di realizzare un server ftp a costo in pratica pari a zero(salvo pc ma credo che tu già lo possegga..)hai una quantità di documentazione disponibile online chiarissima ed utilissima.

totti240282
22-09-2003, 21:01
bulletftp è buono per winxp ????????????

maxithron
22-09-2003, 21:10
Aspetta, non vorrei ricordarmi male ma bullet ftp è un'applicazione Client-FTP non server(semprechè la memoria non m'inganni)oltretutto è shareware.

Molto meglio Total Commander (shareware anch'esso ma praticamente senza limiti di utilizzo) ma parliamo sempre di applicazioni lato client e non server.

maxithron
22-09-2003, 21:42
Ad ogni modo, se proprio vuoi divertirti a scrivere, ti consiglio di usare c++ e ricorda che devi scrivere codice sia lato client che server. Per esempio potresti "partire da qui":

http://www.codeguru.com/network/FileTransferUsingSockets.shtml

mjordan
23-09-2003, 05:56
Piccolo o grande, devi studiarti le socket, i processi e alcuni metodi di IPC. Pertanto hai da che rimboccarti le maniche. :D

cionci
23-09-2003, 08:08
Senza contare l'RFC del protocollo FTP...

verloc
23-09-2003, 09:32
Originariamente inviato da cionci
Senza contare l'RFC del protocollo FTP...

Infatti...mi sembra la prima cosa da fare :D