2010-10-28 24 views
2

Supposons que je veux créer un serveur FTP « personnalisé », qui est la suivante:Création d'un serveur FTP personnalisé dans .NET?

  • Il ressemblera à un serveur FTP standard au monde extérieur
  • Il servira en fait des données provenant soit des flux en mémoire de données (générées dynamiquement par code) ou à partir des flux réseau, au lieu du système de fichiers réel

Existe-t-il une implémentation de serveur FTP existante que je peux étendre en utilisant .NET pour atteindre les objectifs ci-dessus? (J'ai regardé this question et ces IIS extensibility points mais je n'ai rien trouvé d'utile pour mon scénario, sauf pour this sample qui est vraiment proche de ce que je veux, mais il semble que le projet ne soit pas maintenu et la licence n'est pas claire).

+0

Le composant de serveur FTP/FTPS pour .NET fera partie de notre SecureBlackbox version 8.2, prévue pour décembre. La version bêta sera disponible en novembre (je l'espère). –

Répondre

0

Oui, il existe implémentations de serveur FTP C# existantes que vous pouvez utiliser.

Visitez http://codeplex.com et recherchez 'ftp' (ou mieux, serveur ftp ') :)

La plupart sont des clients, mais il y a quelques (minimum) FTP/projets de serveur TFTP aussi. YMMV.

Bonne codification.

+0

Merci - c'est certainement un point de départ, même si j'espérais une recommandation d'un projet que les gens ont une expérience personnelle, et qui se prête particulièrement bien à l'étendre de la manière que j'ai décrite. –

+0

Je ne sais pas. Bonne chance et bon codage :-) –