Без использования плагина / расширения для браузера, такого как flash или java-апплет, браузер по сути является средством односторонней связи. Запрос должен быть инициирован браузером для получения данных. Вы не можете «отправить» данные в браузер.
Многие веб-приложения используют метод опроса Ajax для имитации «проталкивания» сервера. Хитрость заключается в том, чтобы сбалансировать частоту / размер данных с пропускной способностью и ресурсами сервера.
Я просто сделал простое наблюдение за Gmail. Это делает опрос HttpPost каждые 5 секунд. Если нет изменения состояния, размер данных ответа составляет всего несколько байтов (не считая заголовки http). Конечно, у Google есть огромные ресурсы сервера и пропускная способность, поэтому я упоминаю: найти хороший баланс.
То есть «Улучшение взаимодействия с сервером». Возможно, вам придется использовать креативный способ стратегии опроса вместо простого опроса каждые х секунд.
например. Если нет активности от стороны A, опрос каждые 3 секунды. В то время как партия A печатает, проводите опрос каждые 5 секунд. Это просто иллюстрация, вы можете поиграть с числами или предложить более эффективный.
Наконец, обмен данными. Задача состоит в том, чтобы найти способ передать минимальные размеры данных для передачи той же информации.
мои 2 цента:)