3

サーバーに大きなテキスト ファイル (最大で約 5 GB) を受け入れる必要があります。

1. ファイルを受け入れてサーバー ディスクに書き込む
2. 複数のクライアントをサポートする
3. そしてもちろん、何かが壊れた場合に備えて、クライアントをリッスンするワーカー プロセスを再起動します。しかし、それ以上の管理は必要ありません
4. 高いパフォーマンスは非常に重要
です 5. 接続が切断された場合、特定のポイントから再開します (必須ではありません)

私の質問は、まさにそれを行うシンプルで堅牢な(オープンソース)コンポーネントを知っていますか? そして、.net フレームワーク ライブラリ (v4.5 OK) 以外の依存関係はありませんか?

そうでない場合、最初に何を提案しますか?

K様、ありがとうございます。

PS: 言い忘れましたが、認証は必要ありません

4

1 に答える 1

5

Tommy Grovnesの意見には同意しますが、それが FTP サーバーの目的です。緊密な統合をターゲットにしている場合は、C# FTP サーバー ライブラリ プロジェクトcsftpserverを使用できます。

カスタマイズされた FTP サーバーを作成するための AC# .net ライブラリ。認証の決定、ディレクトリ リストの提供、およびファイル データの提供は、アプリケーションに任せる必要があります。ライブラリは、マネージ C#.net を使用して FTP プロトコルのみを処理する必要があります。

于 2012-08-09T22:32:30.037 に答える