> Even if you limit yourself to HTTP ports, you don't limit yourself to HTTP
> servers. The main use case sockets exist is for time sensitive server
> push - stock tickers, chat, mail announcements etc. HTTP is not appropriate
In practice, any ordinary machine in a business environment, will only
have HTTP access and that access will only be via a proxy, so even low
level port 80 access won't work, only access through, a proxy aware,
abstract HTTP access API will work into the internet.
For many home users, you will trigger personal firewall alarms (where
I work, non-development users will also trigger them as there are now
corporate personal firewalls).