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

パスワード:


パスワード紛失

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

2024/03/06より336/1375
人気モジュール
No.1: フォーラム 15
No.2: QualNet概要 1
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット12
No.2:Linux2
No.3:Unknown OS1

No.1:どっかの巡回ロボット12
No.2:Safari2
No.3:Unknown Browser1

日曜日からの合計
メイン
   Scenario Setup & Configuration
     configファイルの1行の文字数
投稿するにはまず登録を

題名 投稿者 日時
 » configファイルの1行の文字数 ipoten 2009/2/24 17:10
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
ipoten
投稿日時: 2009/2/24 17:10
一人前
登録日: 2005/7/12
居住地:
投稿: 102
configファイルの1行の文字数
こんにちは
質問ではありません。苦労して分かったことを投稿しておきます。
(といっても題名そのまんまなんですが)

たくさんのシナリオを評価するため、スクリプトを書いて *.config ファイルを生成していたのですが、
あるノード数を超えたところでシミュレーション開始時に落ちるようになりました。
色々試行錯誤したところ、インタフェース設定をしている以下の行がよくないことが分かりました。
[ 192.0.1.1 192.0.1.2 192.0.1.3 192.0.1.4 192.0.1.5 192.0.1.6 192.0.1.7 192.0.1.8 192.0.1.9 192.0.1.10 192.0.1.11 192.0.1.12 192.0.1.13 192.0.1.14 192.0.1.15 192.0.1.16 192.0.1.17 192.0.1.18 192.0.1.19 192.0.1.20 192.0.1.21 192.0.1.22 192.0.1.23 192.0.1.24 192.0.1.25 192.0.1.26 192.0.1.27 192.0.1.28 192.0.1.29 192.0.1.30 192.0.1.31 192.0.1.32 192.0.1.33 192.0.1.34 192.0.1.35 192.0.1.36 192.0.1.37 192.0.1.38 192.0.1.39 192.0.1.40 192.0.1.41 192.0.1.42 192.0.1.43 192.0.1.44 192.0.1.45 192.0.1.46 192.0.1.47 192.0.1.48 192.0.1.49 192.0.1.50 192.0.1.51 192.0.1.52 192.0.1.53 192.0.1.54 192.0.1.55 192.0.1.56 192.0.1.57 192.0.1.58 192.0.1.59 192.0.1.60 192.0.1.61 192.0.1.62 192.0.1.63 192.0.1.64 192.0.1.65 192.0.1.66 192.0.1.67 192.0.1.68 192.0.1.69 192.0.1.70 192.0.1.71 192.0.1.72 192.0.1.73 192.0.1.74 192.0.1.75 192.0.1.76 192.0.1.77 192.0.1.78 192.0.1.79 192.0.1.80 192.0.1.81 192.0.1.82 192.0.1.83 192.0.1.84 192.0.1.85 192.0.1.86 192.0.1.87 192.0.1.88 192.0.1.89 192.0.1.90 192.0.1.91 192.0.1.92 192.0.1.93 192.0.1.94 192.0.1.95 192.0.1.96 192.0.1.97 192.0.1.98 192.0.1.99 192.0.1.100 192.0.1.101 192.0.1.102 192.0.1.103 192.0.1.104 192.0.1.105 192.0.1.106 ] MAC-DOT11-DIRECTIONAL-ANTENNA-MODE NO
この行をコメントアウトしても落ちるので、どうやら1行が長すぎるのではないかと見当をつけました。

SNTのフォーラムを検索したところこのようなトピックを見つけました。ビンゴです。
include/fileio.h の定義 MAX_INPUT_FILE_LINE_LENGTH が1200に設定されており、
これに引っかかっていました。

とりあえず、定義 MAX_INPUT_FILE_LINE_LENGTH を大きくするか、
スクリプトで生成する長い行を分割することで対応しようと考えています。
#もっとスマートな方法をご存知の方は教えてください。

それにしても、エラーメッセージくらいは出力してほしかった。
フラット表示 前のトピック | 次のトピック
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT