麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

聊天室關鍵技術[用戶斷線]處理

2019-11-18 21:09:56
字體:
來源:轉載
供稿:網友
在編聊天室時,處理用戶斷線是一個刺手的問題,特別是放到免費網站上,如果一味地靠global.asa,什么時候觸發session_onend,application_onend,都是一個不確定的數字,在設計時,合理地安排會帶來意想不到的好處。
    那么有什么最簡便辦法處理用戶斷線呢?
    筆者經過試驗,有了以下的方法:
    聊天室用N個application("user" & N)來保存用戶名,再用application("TimeBegin")來保存每個用戶的登錄時間,同時,在用戶登錄時用session("TimerBegin")保存登錄時間(timer),在發言區設定刷新時間為N秒,每次刷新將session("TimeBegin")的時間更新,同時判斷timer - application("user"&session(userID)) 是否>N秒,如果是則說明該用戶沒有自動刷新,即意味著已經斷線,即可將該application("user"&N)設為空值,再提示該用戶已退出即可。
        部分代碼:
    total = application("AllPeople")'聊天總人數
    aryHuman = split(total,";")
    for i = lbound(aryHuman) to ubound(aryHuman) - 1
    if application("user" & i) = "online" then
    if int(timer) - int(application("TimeBegin" & i)) > 120 then
    application("user" & i) = ""
    temp = aryHuman(i)
    aryName = split(temp,",")
    hrefname =  aryName(0)
    for j = lbound(aryHuman) to ubound(aryHuman) - 1
    if application("user" & j) = "online" then
    application("content" & j) = "<FONT color=#000000>【公告】"&hrefname&"</FONT>" &"<font  color=#F08000
>"& "斷線..." & "</font><font color = #000000 class=p9>" & "   <" & time() & "></font><br>" & application
("content" & j)
    end if
    next
    end if
    end if
    next

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日本精品中文字幕 | 亚洲一区在线免费视频 | 色骚综合 | 欧美激情精品久久久久 | 人禽l交免费视频 | 久久久涩 | 精品国产乱码久久久久久丨区2区 | 日韩色视频 | 日韩999 | 久久久99精品视频 | 久久免费视频在线 | 国产成人高清成人av片在线看 | 久久精品亚洲成在人线av网址 | 狠狠干91| 亚洲精品tv久久久久久久久久 | 免费小毛片 | xxxxhd18hd日本hd| 欧美精品一区二区性色 | 欧美性受xxxx白人性爽 | 韩国三级日本三级香港三级黄 | 国产精品午夜在线观看 | 91精品国产乱码久久桃 | av在线在线 | 激情黄页 | 久久精精品 | 免费国产wwwwwww网站 | 精品国产91久久久 | 一级在线| 国产精品视频免费网站 | 精品在线视频播放 | 天天夜天天操 | 日日鲁夜夜视频热线播放 | 泰剧19禁啪啪无遮挡大尺度 | 99成人精品视频 | 免费久久久久久 | 亚洲片在线观看 | av在线免费看片 | 一级成人欧美一区在线观看 | 中文字幕综合在线观看 | 欧美日韩激情 | 最近免费观看高清韩国日本大全 |