Japan QualNet Community Forums Japan QualNet Community Forums
Welcome Guest 
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/19:16/18
2024/05/18:20/24

2024/03/20より397/1410
人気モジュール
No.1: フォーラム 15
No.2: QualNet概要 1
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット16

No.1:どっかの巡回ロボット13
No.2:Google巡回ロボット2
No.3:Baidu巡回ロボット1

日曜日からの合計
メイン
   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に加算するだけでも良いと思います。受信したときに、この
分減算して上位層に渡すことを気をつけなければいけませんが。


フラット表示 前のトピック | 次のトピック
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT