メイン Routing Protocols Implementation & Model Development ip.cppのNetworkIpSendPacketToMacLayerとNetworkIpSendPacketToMacLayerWithDelay | 投稿するにはまず登録を |
題名 | 投稿者 | 日時 |
---|---|---|
ip.cppのNetworkIpSendPacketToMacLayerとNetworkIpSendPacketToMacLayerWithDelay | banana | 2006/9/20 16:22 |
» Re: ip.cppのNetworkIpSendPacketToMacLayerとNetworkIpSendPacketToMacLayerWithDelay | maxam | 2006/9/21 15:59 |
Re: ip.cppのNetworkIpSendPacketToMacLayerとNetworkIpSendPacketToMacLayerWithDelay | banana | 2006/9/27 17:19 |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
maxam | 投稿日時: 2006/9/21 15:59 |
常連 登録日: 2006/4/11 居住地: 投稿: 58 |
Re: ip.cppのNetworkIpSendPacketToMacLayerとNetworkIpSendPacketToMacLayerWithDelay こんにちは
私もdelay=0とdelay無しは同じだと思っていたので MCBRアプリで試してみたところ、 確かに違う結果になりました。 (配信率、というのはどれのことでしょう? 私は統計情報のMAC->BroadCasts receivedの値を見たのですが。) withDelayのソースを見ても、「delayが入るだけで NetworkIpSendPacketToMacLayer()と同じ」 というようなことが書いてありますし、実際動作を 追ってみても通常はそのようになっていました。 ただ、delay=0の場合、プログラムとしては 「0秒後にこのイベントを実行して」 とスケジューリングするということなので、 もし、まったく同じ時刻に他のイベントが登録されていた 場合、そちらが先に実行されてしまうということは有り得ます。 結果に違いが出たのはその影響ではないでしょうか? もしそうだとして、具体的に何の処理と同時刻になって 影響されるのかは分からないのですが・・。 withDelay( delay=0 ) と delayナシの違い、 私もちょっと気になりますので、何か追加情報 がありましたら教えて頂けると嬉しいです |
フラット表示 | 前のトピック | 次のトピック |