Commit Graph

8 Commits

Author SHA1 Message Date
sijie.sun ba1795a113 introduce a link-state route algo 2024-03-21 22:38:35 +08:00
sijie.sun d70d085553 do some refactor
1. Route must impl PeerPacketFilter trait.
2. Use postcard lib to serial msg instead of bincode.
3. Fix cycle ref in peer_mgr & peer_rpc
2024-03-21 22:38:35 +08:00
Sijie.Sun ecb385a82c optimize packet def (#31) 2024-03-13 22:43:52 +08:00
Sijie.Sun b0494687b5 simplify packet definition (#30) 2024-03-13 18:09:48 +08:00
Sijie.Sun 0053666dfb use uint32 as peer id (#29) 2024-03-13 00:15:22 +08:00
Sijie.Sun d8d1c64df7 Introduce foreigner network (#25)
* support network identity for instance

* introduce foreign network

foreign network allow a node serving as one public node. other nodes can
connect to this node to discover peers and exchange route info.
2024-03-06 20:59:17 +08:00
Sijie.Sun e5b3fb09e6 fix peer rpc send response error (#19) 2024-02-26 21:04:33 +08:00
sijie.sun 9779923b87 Initial Version 2024-01-27 15:12:30 +08:00