Really good points. LÖVE doesn't support https yet (that's coming in the next version) but for this I think pure http should suffice. I'm going to try to put this together with a tiny server shim to forward messages to each other. That way it should be robust to firewalls and so on.