HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0321
丸山ネットワーク3解決


丸山

リンク

2009/3/21(Sat) 16:29:25|NO.24015

BPSはどのようにして求めればいいですか?



この記事に返信する


panda

リンク

2009/3/21(Sat) 17:08:39|NO.24017

12.5MBを1秒でダウンロードできれば、100Mbpsです。

【準備】
・sdim と bsave などで、12.5MBのファイルを作成します。
・そのファイルをサーバー(ホームページ)にアップロードします。

【計測】
・アップロードしたファイルをダウンロードします。
・かかった時間をT秒とし、100をTで割る(100/T)の式で、何Mbpsか求められます。

…と、理屈ではこれでいいのですが、相当要領悪いですし、
2度目以降はキャッシュが働いて計測できない、100Mbps以上になるとバグる、
実際はヘッダーなどの情報もあるので正確性に欠ける・・・などと、実用的じゃないかもしれません。

また、ISDNなどの低速回線の人は非常に時間がかかり、通信料も発生します。



inovia

リンク

2009/3/21(Sat) 18:28:03|NO.24024

こんなのもアリかな?


#include "hspsock.as" #include "winmm.as" timeBeginPeriod 1 sockopen 0,"www.onionsoft.net",80 if stat:dialog "err.":end sockput "GET /hsp/file/hsp31.exe HTTP/1.0\nHost:www.onionsoft.net\nUser-Agent: HSP ver3.0\n\n",0 sdim buf,1024:timeGetTime:st=stat repeat //1秒間取得 sockget buf,1024,0 timeGetTime:et=stat if (et-st)>1000:ct=cnt:break loop mes ""+((1.0*ct/1024)*8)+"Mbps" sockclose 0 timeEndPeriod 1 stop



丸山

リンク

2009/3/24(Tue) 09:39:27|NO.24086

ご回答ありがとうございました。
inoviaさんの方法で取得することができました。
今後ともよろしくお願いします。



ONION software Copyright 1997-2018(c) All rights reserved.