Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

A mini server component to accept large files

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

like image 534
Kemal Erdogan Avatar asked May 23 '26 00:05

Kemal Erdogan


1 Answers

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.

like image 199
Konrad Reiche Avatar answered May 25 '26 13:05

Konrad Reiche



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!