The client has a permanent connection to the server, but in this case the server doesn't necessarily know what client it's on, and some of us have our browsers configured to be pesky (with a dialog box indicating the URL and target app) about sending URLs to different apps.