メイン Routing Protocols Implementation & Model Development データパケットのブロードキャスト | 投稿するにはまず登録を |
題名 | 投稿者 | 日時 |
---|---|---|
データパケットのブロードキャスト | nagao | 2006/12/17 20:32 |
Re: データパケットのブロードキャスト | kabocha | 2006/12/18 10:00 |
Re: データパケットのブロードキャスト | nagao | 2006/12/18 20:15 |
» Re: データパケットのブロードキャスト | kabocha | 2006/12/18 22:10 |
Re: データパケットのブロードキャスト | nagao | 2006/12/19 3:48 |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
kabocha | 投稿日時: 2006/12/18 22:10 |
常連 登録日: 2006/9/8 居住地: 投稿: 43 |
Re: データパケットのブロードキャスト メッセージ構造体に追加しただけではパケットサイズは変わりません。
メッセージ構造体 == Packet では無いからです。 MESSAGE_ReturnPacketSize(msg)(msg->packetSize + msg->virtualPayLoadSize) というマクロが、メッセージ構造体からパケットサイズを返す のに使われています。 msg->packetSize,virtualPayLoadSize がどのように更新されるかを、 例えばアプリケーションでパケットを作る部分や UDPのヘッダを作っ ている部分で見てみるとよいと思います。 Message 構造体に直接データを持たせてしまいたいのなら、持たせ た分のサイズ(Ipv4の1アドレス分なら 32bit=4byte) を virtual Payloadに加算するだけでも良いと思います。受信したときに、この 分減算して上位層に渡すことを気をつけなければいけませんが。 |
フラット表示 | 前のトピック | 次のトピック |