Remote.js
Remote.js is a super slick way to wirelessly communicate between devices without the use of additional hardware or a middle man. Instead it relies on tones: Applications can communicate with one another by literally emitting tones at different frequencies. The receiving computer listens for that tone (via standard microphone input) and then reacts accordingly. No web sockets, nodejs, or any other middle man required.