We would have to accept large text files (approx. 5 GB at max) into our server.
It needs to be able to:
1. accept the file and write it to server disk
2. support multiple clients
3. and, of course in case something is broken, restart its worker processes listening for clients. but not much more management is necessary
4. high performance is very important
5. resume from a given point if connection was broken (not essential)
My question is: are you aware of a(n) (open source) simple and robust component that does just that. And no dependency other than .net framework libraries (v4.5 OK)?
If not, what would be your suggestion for a start?
Thank you K.
PS: I forgot to mention, but authentication is not needed
I agree with Tommy Grovnes that's what FTP servers are for. If you are targeting a tight integration you could use the C# FTP Server Library project csftpserver.
A C# .net library for creating customised FTP servers. It should be left up to the application to determine authenication, provide directory listings, and provide file data. The library should purely deal with the FTP protocol using managed C#.net.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With