A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
1パケットの転送レートを算出したいだけでしたら、普通に割り算すればいいだけでしょう。
何故パケット転送レートが必要なのかが分かりませんね。(あまり意味が無い)
それよりは、データ転送レートの方が意味があるでしょう。
例えば、100Mbyteのファイルを転送させるので「残り時間XX分」とか出したいのでしょうか。
それであれば、ダウンロード開始時間を取得しておき、途中で転送完了したバイト数と残りのバイト数の差分から、現在の時間と開始時間の差から割り出せばいいことでしょう。
No.2
- 回答日時:
もしかしたら、メディアの最高速度に合わせてアプリケーション側が速度を調整しながら送らねばならないとお考えでしょうか?
メディアの最高速度を考えて関数呼び出しのタイミングを調整することも出来ると思いますが、単に最高速度で送出したいのであれば間を開けずに送信APIを呼べば良いです。
送信バッファがいっぱいで直ぐに送出できない場合には、関数呼び出しの復帰が遅れるか、エラーとなって復帰します。
エラーとなった場合には、同じパケットを再度送信する関数を呼び出すことになります。
送信パケットの上限数については理解しかねますので、もう少し詳しい質問をして下さい。
この回答への補足
回答ありがとうございます。
説明が下手で申し訳ございません。
100MbpsにEthernetフレーム(最小64バイト)を
送信したときにパケット転送レートが
最大パケット数と思っています。
そのパケット転送レートの求め方がわかりません。
計算式など合わせて教えていただければ助かります。
よろしくお願い致します。
No.1
- 回答日時:
パケットを送信するのに、10Base-Tと100Base-Tを考慮する必要はありません。
送信パケットの上限数って何の事でしょうか?
UDPで送れる最大サイズは65535オクテットかと思います。
パケット間隔とは何の事でしょうか?
この回答への補足
返信遅くなり申し訳ございません。
少し、Ethernetフレームについて勉強しました。
100MbpsでEthernetフレーム最大パケット長(1518バイト)を
送信したときのパケット転送レートはいくつになるのでしょうか?
最大パケット転送レートを出したいときは、
Ethernetフレーム最小パケット長(64バイト)で
計算するといいのでしょうか?
計算式なども合わせて教えていただければ助かります。
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語について(初心者)
-
C言語 関数、変数の宣言について
-
プログラミングc++を全く分か...
-
大量のデータを読み込んで表示...
-
いまc言語の標準ライブラリ文字...
-
あってる
-
C言語でファクト関数を使わずに...
-
c言語
-
VisualStudioでC++クラスを追加...
-
int16_t の _t は何?
-
逆コンパイルと逆アセンブルの...
-
C#でログファイルにファイルパ...
-
Notepad++の関数リスト表示の変...
-
MACで動く実行ファイルをWindow...
-
C++でデスクトップGUIアプリ開...
-
C言語 ストリームについて。
-
ホワイトハッカーを目指そうか...
-
プログラミング 素数か素数では...
-
【C言語】全角文字の配列を、全...
-
C言語 配列と関数の練習問題
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ネットワーク上に存在しないIP...
-
ネットワークカード2枚挿し TC...
-
Windows端末でのsyslog受信につ...
-
パケット数のカウント方法
-
C言語でTCPの3way handshake
-
無線LANで任意のパケットを作成...
-
パケットの中身について。 始点...
-
ゲームプログラミングのネット...
-
ソケットを使ったプログラムに...
-
パケットの計算方法について
-
セグメンテーション違反
-
構造体のメンバをfor文で回したい
-
Wi-Fiが繋がらなくなりました N...
-
mailto:の本文に文字数制限はあ...
-
batファイルでtelnetを起動⇒文...
-
アクセスで有給休暇管理表を作...
-
mailto:の中に&を入れる
-
「ナスネ」がPS4と繋がらないの...
-
outlookのアドレス帳について
-
Oculus Riftが映らない。セット...
おすすめ情報