2012-08-09 68 views
3

我們必須接受大型文本文件(最大大約5 GB)到我們的服務器。 它需要能夠:

1.接受文件並將其寫入到服務器磁盤
2.支持多個客戶端
3,當然如果東西壞了,重新啓動它的工作進程監聽客戶端。但沒有更多的管理是必要的
4.高性能是非常重要的,從給定的點,如果連接已斷開(不是必要的)
接受大文件的小型服務器組件

我的問題是
5簡歷:你是知道的(N) (開源)簡單而強大的組件,可以做到這一點。除.net框架庫(v4.5 OK)之外沒有其他依賴項?

如果不是,那麼您的建議是什麼?

謝謝 K.

PS:我忘了提,但並不需要

+1

聽起來像一個FTP服務器? – 2012-08-09 20:34:49

+0

@Tommy Grovnes 是的,確實如此。但是egrunin指出ftp並不是很快。但是,更重要的是,我們需要能夠發出上傳操作的完成信號,這需要嵌入式庫。另外,我們並不需要支持所有那些ftp命令。 – 2012-08-10 08:10:01

回答

5

湯米Grovnes這就是FTP服務器是一致的認證。如果您的目標是緊密集成,則可以使用C#FTP服務器庫項目csftpserver

用於創建自定義FTP服務器的C#.net庫。它應該是 左邊的應用程序來確定驗證,提供 目錄列表,並提供文件數據。該庫應該純粹用 處理使用託管C#.net的FTP協議。

+0

原則上,是的,但ftp是一個很慢的協議。它是否支持中斷/重啓? – egrunin 2012-08-10 05:35:23

+0

@platzhirsch:你有使用cftpserver的經驗嗎? – 2012-08-10 09:10:40

+0

不,不幸的不是。 – 2012-08-10 10:16:20

相關問題