簡體   English   中英

自動刷新消息傳遞系統?

[英]Automatic refresh of messaging system?

我有一個IM消息傳遞系統,並且確實允許發送消息,但是我想每5秒更新一次,以便用戶可以在兩個帳戶上看到消息。

就像...

User1>向用戶2發送消息>每5秒鍾運行一次功能> User2能夠看到該消息而無需刷新頁面。

我當時認為這很簡單,並且我將只運行以下功能:

window.setInterval(function(){
    load_primary_im();
    load_secondary_im();
    num_of_extra();
}, 5000);

這在一定程度上起作用。

但是,我不認為這會清除用戶鍵入的文本區域。我只是想知道是否仍然存在此問題?

我同意有關體系結構的評論,您想要實現的效果對於node.js應用來說是完美的,類似於此實時投票系統:

http://www.ibm.com/developerworks/library/wa-nodejs-polling-app/

感謝您的建議,但是經過一番混亂之后,我設法使用數組和jquery的.load函數來做到這一點。

function convo_refresh() {

var myArray = [21,20,19,18];   
for (i=0;i<myArray.length;i++) {
$('.convo' + myArray[i]).load('filenamehere.php .convo' + myArray[i]);   
}   
}
setInterval(convo_refresh, 5000);

我現在需要做的就是從對話數據庫生成一個數組,並且應該設置我。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM