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

パスワード:


パスワード紛失

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

2024/03/18より397/1407
人気モジュール
No.1: フォーラム 99
No.2: QualNet概要 3
No.3: ニュース 2
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット79
No.2:Unknown OS1
No.3:Windows XP1

No.1:どっかの巡回ロボット70
No.2:Majestic-12巡回ロボット6
No.3:Google巡回ロボット3

日曜日からの合計
メイン
   Application Layer Protocol Implementation & Model Development
     MCBR でパケットを送り返す動作について
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
masa
投稿日時: 2006/10/23 14:07
新米
登録日: 2006/8/12
居住地:
投稿: 14
MCBR でパケットを送り返す動作について
いつもお世話になっております。

MCBR でクライアントがサーバに対してマルチキャストでパケットを送信した際に、サーバはユニキャストでクライアントに対してパケットを送り返す動作を実装しようとしています。

クライアントがサーバに対してメッセージを送信している時には APP_UdpSendNewDataWithPriority を利用していたので、サーバ( AppLayerMCbrServer )でも同様にこの関数を利用すれば良いのではと考えたのですが、実行エラーで中々うまくいきません。

どのように実装すれば上手くいくのか、わかる範囲で構いませんのでアドバイスをいただけますでしょうか。よろしくお願いします。

marimo
投稿日時: 2006/10/24 8:07
常連
登録日: 2005/9/22
居住地:
投稿: 49
Re: MCBR でパケットを送り返す動作について
始めまして。アプリケーションモデルを改造したい、という事ですよね。
詳しく弄った事はないのですが、基本的にClientからのデータ送信はQualNetのメッセージ(タイマや、レイヤを跨った処理、パケットもこの一種)イベントで呼び出されているので、この辺りが参考になるかもしれません。

メッセージの扱いは、QualNetを少し深く弄ろうとすると出会うものです(多分)。
Programmers Guideの3.3 Discrete-event Simulation in QualNetあたりの記述が参考になるかと思います。

# もっと簡単なやり方もあるかも?
# MESSAGE_Allocして必要なInfoだけをくっ付けて、MESSAGE_Sendする代わりに
# 関数AppLayerMCbrClientを直接呼び出すとか…
# やった事ないので、だいぶ微妙ですが。。
masa
投稿日時: 2006/10/25 22:12
新米
登録日: 2006/8/12
居住地:
投稿: 14
Re: MCBR でパケットを送り返す動作について
marimo 様

さっそくのご返答ありがとうございます!

やはりメッセージの受け渡しがミソになりそうですね。
その辺りもう少し探ってみます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT