Skip to content

Conversation

@MegaRedHand
Copy link
Owner

@MegaRedHand MegaRedHand commented Mar 9, 2025

Related to #119

This PR uses the new Graph to specify the interface used on each connection, instead of it being implicitly the ID of the other device.

@MegaRedHand MegaRedHand self-assigned this Mar 9, 2025
Base automatically changed from use-graph-in-viewgraph to main March 9, 2025 21:20
@MegaRedHand MegaRedHand force-pushed the add-interface-to-connection branch from 22820ee to e9f1e99 Compare March 9, 2025 21:21
@MegaRedHand MegaRedHand marked this pull request as ready for review March 16, 2025 23:30
@MegaRedHand MegaRedHand changed the title refactor: add interface information to connection refactor: add edge object to datagraph Mar 16, 2025
@MegaRedHand MegaRedHand merged commit 2176e22 into main Mar 22, 2025
3 checks passed
@MegaRedHand MegaRedHand deleted the add-interface-to-connection branch March 22, 2025 15:41
MegaRedHand added a commit that referenced this pull request Mar 22, 2025
This PR continues #157 by moving routing logic to use the new interface
fields. It also changes the way packets flow, making devices rewrap
packets into frames and send them with `sendRawPacket`, instead of
telling the `Packet` object where to go. This should simplify how we do
broadcasts.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants