簡體   English   中英

C / C ++中的網絡拓撲

[英]Network topology in c/c++

我正在嘗試使用C / C ++語言定義網絡拓撲。 目標是將其從C / C ++解析為XML,反之亦然。 在這種拓撲結構中(如圖所示),路由器與接口相連; 他們每個人都有一個IP地址和鏈接容量。 是否有類(如圖形)或結構可簡化網絡拓撲?

拓撲

網絡拓撲只是一個圖。

圖的最受歡迎表示是鄰接表/矩陣。 鄰接列表節點具有以下結構(例如):

template <class T>
struct Node {
    T data;
    std::vector<Node*> childs;
};

如果以后要使用圖算法,最好使用鄰接矩陣鄰接矩陣

有很多不錯的C ++ XML解析器API,請參見: 我應該在C ++中使用哪種XML解析器?

也有很多好的網絡庫,請參見: 最佳C / C ++網絡庫

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM