An implementation of Tomahawk's communication protocol in JavaScript intended for Node.js, hopefully also supporting Google Chrome making use of it's chrome.socket API.
This library is split up into many sub-modules.
- Frame - Handles (un)packing net frames & (de/en)coding flags.
- Discover - Handles discovery and announcements on the LAN using dgram broadcasts.
- Connection - Handles the basics in a connection to another Tomahawk network interface.
Examples can be found in the /examples directory within the repository.
MIT