私がしたいのは、c#を使用してブロードバンド速度を測定することです。
これを行うには、NetworkInterface.BytesReceived
およびBytesSent
を使用して、ネットワークアダプターとの間で送受信された現在のバイト数を取得し、DateTime
を取得します。
次に、ファイルをダウンロード/アップロードし、BytesReceived
/BytesSent
およびDateTime
を再度取得します。ダウンロード/アップロード速度は、BytesReceived
/BytesSent
の差を時間差で割ったものです。
今、私はファイルをダウンロードおよびアップロードできるパブリックFTPサーバーがあるかどうか疑問に思っています。
Tele2は ftp://speedtest.tele2.net を提供します。匿名としてログインし、アップロード速度をテストするために何でもアップロードできます。ダウンロードテストでは、固定サイズのファイルが提供されるため、テストに最適なファイルを選択できます。
ユーザー名anonymousおよび任意のパスワード(たとえばanonymous)で接続できます。ファイルをuploadフォルダーにアップロードできます。ここでは新しいフォルダを作成できません。アップロードが正常に完了すると、ファイルはすぐに削除されます。
ここにあります: http://speedtest.tele2.net/
ftp://test.rebex.net/
を試してください
Rebexコンポーネントをテストしてディレクトリを一覧表示し、ダウンロードするために使用される読み取り専用です。 FTP/SSLおよびIMAPをテストすることもできます。
ユーザー名は「デモ」、パスワードは「パスワード」です
詳細については、 https://test.rebex.net/ を参照してください。
現在、リンク dlptest は正常に機能しています。
「匿名」アカウントでダウンロードしてダウンロードできるFTPサイトはたくさんありますが、匿名アップロードを許可する「パブリック」サイトはpr0nとwarezですぐに圧倒されます。
アップロードのテスト用に独自のFTPサーバーをセットアップするのは簡単です。ほとんどのデスクトップOSには多数あります。たとえば、IISには1つが組み込まれています。
http://test.talia.net/ を使用します
FTPテストまた、匿名FTPによるダウンロードとアップロードの速度をテストすることもできます。次の設定を使用します。
Server: test.talia.net
Username: anonymous
Password: <your email address>
アップロードをテストするには、最初に「着信」ディレクトリに移動します。ここにアップロードされたファイルは定期的に削除され、再度ダウンロードすることはできません。
FTPサーバーとその動作を発見しました。このFTPサーバーにファイルをアップロードし、同じURLを押すことで作成されたファイルを表示できました。 here にアクセスして、使用前に適切に読んでください。がんばろう...!