If you have total control of both ends of the wire (client and server), why do people suggest using Comet or HTTP long polling? I understand when you only have a browser as it can only communicate over HTTP.
People say you need to do this to beat firewalls because port 80 will be open. But why not just communicate directly over port 80 without using HTTP? What am I missing?