六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

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

[摘要]在編聊天室時,處理用戶斷線是一個刺手的問題,特別是放到免費網站上,如果一味地靠global.asa,什么時候觸發session_onend,application_onend,都是一個不確定的數字,...
在編聊天室時,處理用戶斷線是一個刺手的問題,特別是放到免費網站上,如果一味地靠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



主站蜘蛛池模板: 特黄一级视频 | 色天使网| 日韩成人在线播放 | 日韩欧美在线视频观看 | 日韩毛片在线影视 | 天天干天天干天天干 | 亚洲一二三在线 | 午夜视频免费在线观看 | 日本免费色网站 | 日日摸人人看97人人澡 | 欧美一级片免费观看 | 亚洲欧美日韩伦中文 | 污在线视频 | 日韩国产欧美精品综合二区 | 亚洲mm8成为人影院 亚洲h在线观看 | 色综合色 | 亚洲精品 欧美 | 伊人影院在线观看视频 | 天堂a在线| 四房婷婷 | 一级女人18片毛片免费视频 | 日韩禁片 | 日韩国产欧美精品综合二区 | 欧美在线播放成人a | 亚洲免费在线视频 | 欧美视频日韩专区午夜 | 欧美一级视频精品观看 | 中文字幕第一页国产 | 日韩免费一级 | 欧美一区二区三区久久综 | 色吊丝性永久免费看码 | 最近手机中文字幕大全首页 | 色综合色狠狠天天久久婷婷基地 | 亚洲高清成人 | 欧洲黄色大片 | 青青青爽视频在线观看 | 天天爽夜夜爽天天做夜夜做 | 三十极夜2免费视频 | 日韩 欧美 亚洲 国产 | 青春草在线播放 | 青春草在线观看视频 |