Здравствуйте, Lixo, Вы писали:
N_C>>Я бы делал сервис, который делал бы соединение от себя до сервера, к примеру, Аськи для каждой открытой сессии на моем веб-сервере. N_C>>И пока существует веб-сессия, держал бы открытым это соединение. L> Так-то логично, но, как при такой реализации оповещать браузер пользователя о том, что ему написали сообщение. Не заставлять же его с интервалом в несколько секунд проверять статус сервера.
HTTP вообще односторонний протокол...
Поэтому или используете Web-Sockets (я правда их никогда не видел) или делаете в скрипте интервальное получение с сервера JSON-объекта, который показывает были ли обновления с последнего обращения. Если использовать HTTP1.1 с опцией сonnection:keep-alive, и интервал опроса короткий, то и соединение закрываться не будет — все будет достаточно быстро.