Самый легкий способ сделать чат кометы

Я должен сделать tet-tet чат кометы со многими каналами с помощью PHP в качестве бэкенда и JQuery как frontend. Мне нужно что-то как событийно-ориентированный сервер, чтобы сделать это... Но не нашел никого простым и применимым к моей задаче. Скажите мне лучшее решение для этой проблемы

7
задан hexxy 14 February 2010 в 13:35
поделиться

6 ответов

1
ответ дан 7 December 2019 в 12:19
поделиться

Возможно, вам стоит попробовать использовать node.js. Он поддерживает управляемые событиями веб-серверы, и уже есть демонстрация чата (http://nodejs.org/#demo). В node.js вы пишете код бэкенда и фронтенда на Javascript, так что это не должно быть проблемой, если вы знаете этот язык.

0
ответ дан 7 December 2019 в 12:19
поделиться

Вы можете попробовать WebSync On-Demand... там есть простая демонстрация чата, которая поможет вам начать работу...

http://www.frozenmountain.com/websync/demos

1
ответ дан 7 December 2019 в 12:19
поделиться

Это имеет смысл, если вы выполняете код Groovy в качестве сценария , в противном случае вся идея становится немного запутанной, ИМО. Обходной путь здесь: https://issues.apache.org/jira/browse/GROOVY-1642

В основном это включает в себя изменение startGroovy.sh для передачи в расположение скрипта Groovy в качестве переменной среды.

-121--928808-

Вероятно, перегружен, но только для иллюстрации способа инкапсуляции спецификации формата и использования перегрузки Последовательностей .Format , которая принимает IFormatProvider .

class Program
{
    public static void Main(string[] args)
    {
        int digits = 7;
        var format = new PaddedNumberFormatInfo(digits);
        Console.WriteLine(String.Format(format, "{0}", 123));
    }
}
class PaddedNumberFormatInfo : IFormatProvider, ICustomFormatter
{
    public PaddedNumberFormatInfo(int digits)
    {
        this.DigitsCount = digits;
    }

    public int DigitsCount { get; set; }

    // IFormatProvider Members
    public object GetFormat(Type formatType)
    {
        if (formatType == typeof(ICustomFormatter))
            return this;

        return null;
    }
    // ICustomFormatter Members
    public string Format(string format, object arg, IFormatProvider provider)
    {
        return String.Format(
            String.Concat("{0, ", this.DigitsCount, "}"), arg);
    }
}
-121--4716240-

Я на самом деле просто читал статью об этом, которая привела меня к: http://demo.java2script.org/gtalk/ , которая является примером того, что вы пытаетесь сделать.

0
ответ дан 7 December 2019 в 12:19
поделиться

Слышали ли вы о AjaxIM ?

Это платформа обмена мгновенными сообщениями с открытым исходным кодом, использующая AJAX.

1
ответ дан 7 December 2019 в 12:19
поделиться

Вы можете поискать термин Reverse Ajax. Возможно, вам поможет проект APE.

2
ответ дан 7 December 2019 в 12:19
поделиться
Другие вопросы по тегам:

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