1

.NET で可能な限り最速の方法で、(インターネットを使用して) 1 つのサーバーから複数のクライアントにファイルを転送する必要があります。ファイルを非常に短時間で送信するために .NET または VB.NET で使用できるさまざまなタイプの転送プロトコルは何ですか? FTP を使用してみましたが、認証やハンドシェークなどが必要なため低速です。知りたいのは、サーバーと複数のクライアント間で可能な限り高速な方法でファイルを送信するための .NET のオプションです。zeromq のようなライブラリを使用できますか?

4

2 に答える 2

2

TCP 接続または UDP 接続を使用できます。UDP プロトコルは高速ですが、信頼性が非常に低いため、ビデオのストリーミングには適していますが、後で開く必要があるファイルの送信には適していません。

しかし、少なくとも私の経験では、単純な TCP 接続はFTP よりも高速ではありません。信頼性が必要な場合は、FTP が最適です。

于 2011-03-15T07:40:05.060 に答える