![]() ![]() ![]() | 投稿するにはまず登録を |

題名 | 投稿者 | 日時 |
---|---|---|
» ![]() |
seiryu | 2009/3/23 19:15 |
![]() |
matumoto | 2009/3/24 11:22 |
![]() |
seiryu | 2009/3/24 21:59 |
![]() |
matumoto | 2009/3/24 22:08 |
![]() |
seiryu | 2009/3/24 22:30 |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
seiryu | 投稿日時: 2009/3/23 19:15 |
新米 ![]() ![]() 登録日: 2008/7/16 居住地: 投稿: 7 |
AppLayerCbrClient()で、別のフォワードテーブルを見ることができますか? 大学でネットワークについて勉強している今井です。
app_cbr.cppのAppLayerCbrClient()で、 処理中のノードがA、あて先のノードがB、そのほかにノードがCとDあるとすると、 AからBへのコストは以下のプログラムで確認することが出来るのですが、 Aの処理中にCからDへのコストを確認のため出力したいのですが出来ません。 知っている方いましたらご指導よろしくお願いします。 プログラム int ii; NetworkDataIp *ip = (NetworkDataIp *) node->networkData.networkVar; NetworkForwardingTable *forwardTable = &(ip->forwardTable); for (ii=0; ii < forwardTable->size; ii++) { if (forwardTable->row[ii].destAddress == clientPtr->remoteAddr.interfaceAddr.ipv4) { break; } } printf("cost=%d\n",forwardTable->row[ii].cost); |
フラット表示 | 前のトピック | 次のトピック |