Как сделать оповещение «Пользователь печатает» в режиме реального времени всем в чате [закрыто]

Я хочу написать приложение для чата, используя jQuery и PHP. Часть, в которой мне нужна помощь, - это когда пользователь реального времени "Evx" набирает сообщение, а затем показывает это сообщение всем другим пользователям в режиме реального времени. Это будет похоже на то, как у Skype есть ручка .../ и как у Facebook есть уведомление, когда пользователь печатает.

Что мне нужно, так это некоторая помощь с логическими шагами и информация о том, как легко выполнить в режиме реального времени "пользователь печатает" но все равно работай так же как и любой другой способ.

Here is what I've tried so far:

<code>//time delay before ajax call
var delay = (function() {
    var timer = 0;
    return function(callback, ms) {
        clearTimeout(timer);
        timer = setTimeout(callback, ms);
    };
})();

$('#usermsg').keydown(function() {
    if ($('#usermsg').val().length === 5) {
        delay(function() {
            $.ajax({
                url: "addusertyping.php",
                cache: false,
                success: function() {

                }
            });
        }, 5000);
    }
});

$('#usermsg').keyup(function() {
    if ($('#usermsg').val().length >= 6) {
        // here I should basically check for 
          // an update from server or what not.
    }
});​
</code>

Может ли кто-нибудь объяснить, какие шаги и информацию о том, как добиться пользовательского набора текста в реальном времени, используя то, что я пробовал выше в качестве отправной точки?

Ответы на вопрос(1)

Ваш ответ на вопрос