Posted 11 December 2014 - 05:49 PM
I've added a couple new features.
Back when LyqydNet was first created, there were only wireless modems. Thus, LyqydNet as designed for only a single modem per computer--there was no need for additional modems. I've just added interface (side) information to the routing tables stored by LyqydNet, as well as enabling support for more than one modem per computer. The system will automatically select the best modem to send a message to a known host. Routers with more than one modem can route messages between networks. You could, for instance, have a wired network in your base and use wireless routers to link to a distant base. Non-router computers that are on two different networks will not repeat packets originating in one network on the other.
The second feature is support for some of the newer rednet networking concepts. LyqydNet routers will now act as if they are running the default "repeat" program as well as routing messages as normal. With the rednet API overrides included in LyqydNet, rednet messages to known hosts will be routed with the less chatty LyqydNet routing, while unknown or non-LyqydNet hosts will be reached via the default rednet repeating methodology. I also plan on implementing the rednet style DNS lookup functionality soon.
As usual, if you find any issues, feel free to post them here or on the github repo!