Comet & PHP: Как использовать Комету с Системой Чата PHP?

Переопределением Равняется, Вы в основном заявляете, что Вы - тот, который знает лучше, как сравнить два экземпляра данного типа, таким образом, Вы, вероятно, будете лучшим кандидатом для обеспечения лучшего хэш-кода.

Это - пример того, как ReSharper пишет GetHashCode () функция для Вас:

public override int GetHashCode()
{
    unchecked
    {
        var result = 0;
        result = (result * 397) ^ m_someVar1;
        result = (result * 397) ^ m_someVar2;
        result = (result * 397) ^ m_someVar3;
        result = (result * 397) ^ m_someVar4;
        return result;
    }
}

, Как Вы видите, это просто пытается предположить хороший хэш-код на основе всех полей в классе, но так как Вы знаете домен своего объекта или диапазоны значений, которые Вы могли все еще обеспечить лучшему.

11
задан Cristian Toma 27 July 2009 в 21:29
поделиться

3 ответа

Вы можете посмотреть WebChat2 Этот проект использует комету, AJAX и собственный HTTP-сервер для связи с IRC через сокеты.

2
ответ дан 3 December 2019 в 11:38
поделиться

диаграмма & Длинное поэтапное обсуждение

К сожалению, там нет информации о PHP, хотя вы могли бы потенциально обернуть существующий бэкэнд сервер кометы на другой платформе.

Есть аналогичный вопрос SO по этому поводу, похоже, FastCGI - ваш лучший выбор.

2
ответ дан 3 December 2019 в 11:38
поделиться

php не подходит для кометы, потому что нет возможности иметь легкие обработчики запросов. Вам нужно будет заблокировать полный процесс для каждого подключенного пользователя. Он может работать с очень небольшим количеством пользователей, но не с чем-либо даже с умеренным трафиком.

1
ответ дан 3 December 2019 в 11:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: